20 lines
694 B
PHP
20 lines
694 B
PHP
<?php
|
|
|
|
use DishPlanner\Dish\Controllers\DishController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::group([
|
|
'as' => 'dishes.',
|
|
'controller' => DishController::class,
|
|
'prefix' => 'dishes',
|
|
], function () {
|
|
Route::get('/', 'index')->name('index');
|
|
Route::post('/', 'store')->name('store');
|
|
Route::get('/{dish}', 'show')->name('show');
|
|
Route::put('/{dish}', 'update')->name('update');
|
|
Route::delete('/{dish}', 'destroy')->name('destroy');
|
|
|
|
Route::post('/{dish}/users/sync', 'syncUsers')->name('users.sync');
|
|
Route::post('/{dish}/users/add', 'addUsers')->name('users.add');
|
|
Route::post('/{dish}/users/remove', 'removeUsers')->name('users.remove');
|
|
});
|