'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');
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');
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');