From: Vincent Vanwaelscappel Date: Tue, 2 Jul 2019 14:04:55 +0000 (+0200) Subject: wip #2843 @6 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=0f2ab9b6b538054b3ce15e538f26a490cbf4897c;p=pmi.git wip #2843 @6 --- diff --git a/app/Http/Controllers/Admin/MenuCrudController.php b/app/Http/Controllers/Admin/MenuCrudController.php new file mode 100644 index 0000000..a99ff1c --- /dev/null +++ b/app/Http/Controllers/Admin/MenuCrudController.php @@ -0,0 +1,16 @@ +Edition @endcan -@can('backpack_settings') - @can('dev') -
  • Menu
  • -@endcan -@endcan @can('backpack_edition') @can('dev')
  • Pages
  • diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index 7ec9638..975df3c 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -4,6 +4,11 @@ Route::group([ 'middleware' => ['web', config('backpack.base.middleware_key', 'admin')], 'namespace' => 'App\Http\Controllers\Admin', ], function () { // custom admin routes + CRUD::resource('menu', 'MenuCrudController')->with(function () { + Route::match(['post'], 'menu/{id}/media', 'MenuCrudController@uploadMedia'); + Route::match(['delete'], 'menu/{id}/media/{mediaId}', 'MenuCrudController@deleteMedia'); + Route::match(['post'], 'menu/{id}/media/reorder', 'MenuCrudController@reorderMedia'); + }); CRUD::resource('page', 'PageCrudController')->with(function () { Route::match(['post'], 'page/{id}/media', 'PageCrudController@uploadMedia'); Route::match(['delete'], 'page/{id}/media/{mediaId}', 'PageCrudController@deleteMedia');