feat: Implement client-facing service management API with UUID for services and bulk actions for product services.
This commit is contained in:
@@ -117,9 +117,16 @@ Route::prefix('v1')
|
||||
->group(function () {
|
||||
Route::get('/', 'index')->middleware('perm:product-service.view')->name('index');
|
||||
Route::post('/', 'store')->middleware('perm:product-service.create')->name('store');
|
||||
Route::get('trashed', 'trashed')->middleware('perm:product-service.view')->name('trashed');
|
||||
Route::post('bulk-update-status', 'bulkUpdateStatus')->middleware('perm:product-service.edit')->name('bulk-update-status');
|
||||
Route::post('bulk-destroy', 'bulkDestroy')->middleware('perm:product-service.destroy')->name('bulk-destroy');
|
||||
Route::post('bulk-restore', 'bulkRestore')->middleware('perm:product-service.edit')->name('bulk-restore');
|
||||
Route::post('bulk-force-delete', 'bulkForceDelete')->middleware('perm:product-service.destroy')->name('bulk-force-delete');
|
||||
Route::get('{id}', 'show')->middleware('perm:product-service.view')->name('show');
|
||||
Route::put('{id}', 'update')->middleware('perm:product-service.edit')->name('update');
|
||||
Route::delete('{id}', 'destroy')->middleware('perm:product-service.destroy')->name('destroy');
|
||||
Route::post('{id}/restore', 'restore')->middleware('perm:product-service.edit')->name('restore');
|
||||
Route::delete('{id}/force', 'forceDelete')->middleware('perm:product-service.destroy')->name('force-delete');
|
||||
});
|
||||
|
||||
// Orders (module: order)
|
||||
|
||||
Reference in New Issue
Block a user