franchisee_packages.php 1.0 KB

1234567891011121314151617181920
  1. <?php
  2. use App\Http\Controllers\ClassPackageUnitController;
  3. use Illuminate\Support\Facades\Route;
  4. Route::prefix('franchisee/packages')->group(function () {
  5. Route::get('/', [ClassPackageUnitController::class, 'index'])
  6. ->middleware('permission:franchisee_packages,view');
  7. Route::post('/', [ClassPackageUnitController::class, 'store'])
  8. ->middleware('permission:franchisee_packages,add');
  9. Route::get('/{id}', [ClassPackageUnitController::class, 'show'])
  10. ->whereNumber('id')->middleware('permission:franchisee_packages,view');
  11. Route::put('/{id}', [ClassPackageUnitController::class, 'update'])
  12. ->whereNumber('id')->middleware('permission:franchisee_packages,edit');
  13. Route::patch('/{id}/visibility', [ClassPackageUnitController::class, 'toggleVisibility'])
  14. ->whereNumber('id')->middleware('permission:franchisee_packages,edit');
  15. Route::delete('/{id}', [ClassPackageUnitController::class, 'destroy'])
  16. ->whereNumber('id')->middleware('permission:franchisee_packages,delete');
  17. });