From 0f2ab9b6b538054b3ce15e538f26a490cbf4897c Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 2 Jul 2019 16:04:55 +0200 Subject: [PATCH] wip #2843 @6 --- .../Controllers/Admin/MenuCrudController.php | 16 ++++++++++++++++ app/Http/Controllers/PageController.php | 1 - app/Templates/Base.php | 4 ++-- app/Templates/Contact.php | 13 +++++++++++++ app/Templates/Search.php | 13 +++++++++++++ app/Templates/Solution.php | 13 +++++++++++++ app/Templates/Support.php | 13 +++++++++++++ app/Templates/Text.php | 13 +++++++++++++ .../backpack/base/inc/sidebar_content.blade.php | 5 ----- routes/backpack/custom.php | 5 +++++ 10 files changed, 88 insertions(+), 8 deletions(-) create mode 100644 app/Http/Controllers/Admin/MenuCrudController.php create mode 100644 app/Templates/Contact.php create mode 100644 app/Templates/Search.php create mode 100644 app/Templates/Solution.php create mode 100644 app/Templates/Support.php create mode 100644 app/Templates/Text.php 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'); -- 2.39.5