From f39a893402b90dca55e1bf2e6ad66a23cfea6929 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 27 Aug 2019 18:57:17 +0200 Subject: [PATCH] wait #2982 @0:10 --- .../Admin/ApplicationCrudController.php | 6 +++--- .../Admin/QuotesCrudController.php | 16 ++++++++++++++ app/Http/Kernel.php | 1 + resources/views/partials/form.blade.php | 1 + routes/backpack/custom.php | 21 ++++++++++++------- 5 files changed, 34 insertions(+), 11 deletions(-) create mode 100644 app/Http/Controllers/Admin/QuotesCrudController.php diff --git a/app/Http/Controllers/Admin/ApplicationCrudController.php b/app/Http/Controllers/Admin/ApplicationCrudController.php index 1c01434..f1bf5f4 100644 --- a/app/Http/Controllers/Admin/ApplicationCrudController.php +++ b/app/Http/Controllers/Admin/ApplicationCrudController.php @@ -2,11 +2,11 @@ namespace App\Http\Controllers\Admin; -use Cubist\Backpack\app\Magic\Controllers\CubistMagicNestedController; +use Cubist\Backpack\app\Magic\Controllers\CubistMagicController; -class ApplicationCrudController extends CubistMagicNestedController +class ApplicationCrudController extends CubistMagicController { - protected $_modelNamespace = 'App\Models\Page'; + protected $_modelNamespace = 'App\Models\Application'; protected $_routeURL = 'application'; protected $_singular = 'application'; protected $_plural = 'applications'; diff --git a/app/Http/Controllers/Admin/QuotesCrudController.php b/app/Http/Controllers/Admin/QuotesCrudController.php new file mode 100644 index 0000000..d5cf41c --- /dev/null +++ b/app/Http/Controllers/Admin/QuotesCrudController.php @@ -0,0 +1,16 @@ +get('form_confirmation')??__('Votre message a bien été envoyé')}}" novalidate> + @honeypot {!! $extra_fields ?? '' !!} diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index 98b5065..63455e1 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -4,10 +4,10 @@ Route::group([ 'middleware' => ['web', config('backpack.base.middleware_key', 'admin')], 'namespace' => 'App\Http\Controllers\Admin', ], function () { // custom admin routes - CRUD::resource('', 'CrudController')->with(function () { - Route::match(['post'], '/{id}/media', 'CrudController@uploadMedia'); - Route::match(['delete'], '/{id}/media/{mediaId}', 'CrudController@deleteMedia'); - Route::match(['post'], '/{id}/media/reorder', 'CrudController@reorderMedia'); + CRUD::resource('application', 'ApplicationCrudController')->with(function () { + Route::match(['post'], 'application/{id}/media', 'ApplicationCrudController@uploadMedia'); + Route::match(['delete'], 'application/{id}/media/{mediaId}', 'ApplicationCrudController@deleteMedia'); + Route::match(['post'], 'application/{id}/media/reorder', 'ApplicationCrudController@reorderMedia'); }); CRUD::resource('locale', 'LocaleCrudController')->with(function () { Route::match(['post'], 'locale/{id}/media', 'LocaleCrudController@uploadMedia'); @@ -19,10 +19,10 @@ Route::group([ Route::match(['delete'], 'news/{id}/media/{mediaId}', 'NewsCrudController@deleteMedia'); Route::match(['post'], 'news/{id}/media/reorder', 'NewsCrudController@reorderMedia'); }); - CRUD::resource('application', 'ApplicationCrudController')->with(function () { - Route::match(['post'], 'application/{id}/media', 'ApplicationCrudController@uploadMedia'); - Route::match(['delete'], 'application/{id}/media/{mediaId}', 'ApplicationCrudController@deleteMedia'); - Route::match(['post'], 'application/{id}/media/reorder', 'ApplicationCrudController@reorderMedia'); + CRUD::resource('page', 'PageCrudController')->with(function () { + Route::match(['post'], 'page/{id}/media', 'PageCrudController@uploadMedia'); + Route::match(['delete'], 'page/{id}/media/{mediaId}', 'PageCrudController@deleteMedia'); + Route::match(['post'], 'page/{id}/media/reorder', 'PageCrudController@reorderMedia'); }); CRUD::resource('product', 'ProductCrudController')->with(function () { Route::match(['post'], 'product/{id}/media', 'ProductCrudController@uploadMedia'); @@ -34,6 +34,11 @@ Route::group([ Route::match(['delete'], 'producttype/{id}/media/{mediaId}', 'ProductTypeCrudController@deleteMedia'); Route::match(['post'], 'producttype/{id}/media/reorder', 'ProductTypeCrudController@reorderMedia'); }); + CRUD::resource('quotes', 'QuotesCrudController')->with(function () { + Route::match(['post'], 'quotes/{id}/media', 'QuotesCrudController@uploadMedia'); + Route::match(['delete'], 'quotes/{id}/media/{mediaId}', 'QuotesCrudController@deleteMedia'); + Route::match(['post'], 'quotes/{id}/media/reorder', 'QuotesCrudController@reorderMedia'); + }); CRUD::resource('settings', 'SettingsCrudController')->with(function () { Route::match(['post'], 'settings/{id}/media', 'SettingsCrudController@uploadMedia'); Route::match(['delete'], 'settings/{id}/media/{mediaId}', 'SettingsCrudController@deleteMedia'); -- 2.39.5