Route::group(['middleware' => 'superadmin'], function () { Route::get('/superadmin', 'Superadmin\\DashboardController@dashboard'); Route::get('/superadmin/dashboard', 'Superadmin\\DashboardController@dashboard'); // Users Route::get('/superadmin/users', 'Superadmin\\UsersController@index'); // Pages Route::model('pages', 'Page'); Route::bind('pages', function ($value, $route) { return App\Page::whereSlug($value)->first(); }); Route::resource('superadmin/pages', 'Superadmin\\PagesController'); Route::get('superadmin/pages', 'Superadmin\\PagesController@index'); // Posts Route::model('posts', 'Post'); Route::bind('posts', function ($value, $route) { return App\Post::whereSlug($value)->first(); }); Route::resource('superadmin/posts', 'Superadmin\\PostsController'); Route::get('superadmin/posts', 'Superadmin\\PostsController@index'); // Sidebars Route::model('sidebars', 'Sidebar'); Route::bind('sidebars', function ($value, $route) { return App\Sidebar::whereId($value)->first(); }); Route::resource('superadmin/sidebars', 'Superadmin\\SidebarsController'); Route::get('superadmin/sidebars', 'Superadmin\\SidebarsController@index'); // Filemanager Route::resource('superadmin/filemanager', 'Superadmin\\FileManagerController', ['only' => ['destroy']]); Route::get('superadmin/filemanager/file/{filename}', ['as' => 'getentry', 'uses' => 'FileManagerController@get']); Route::get('superadmin/filemanager', 'Superadmin\\FileManagerController@index'); Route::get('superadmin/filemanager/index', 'Superadmin\\FileManagerController@index');