Ejemplo n.º 1
0
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');