app/backend/routes/api/dishes.php
2025-10-13 14:58:50 +02:00

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');
});