'admin/file'], function () { Route::resource('image', 'ImageAdminController'); }); // User routes for image Route::group(['prefix' => 'user/file'], function () { Route::resource('image', 'ImageUserController'); }); // Public routes for image Route::group(['prefix' => 'files'], function () { Route::get('/', 'ImagePublicController@index'); Route::get('/{slug?}', 'ImagePublicController@show'); }); // Admin routes for video Route::group(['prefix' => 'admin/file'], function () { Route::resource('video', 'VideoAdminController'); }); // User routes for video Route::group(['prefix' => 'user/file'], function () { Route::resource('video', 'VideoUserController'); }); // Public routes for video Route::group(['prefix' => 'files'], function () { Route::get('/', 'VideoPublicController@index'); Route::get('/{slug?}', 'VideoPublicController@show'); }); // Admin routes for auteur Route::group(['prefix' => 'admin/file'], function () { Route::resource('auteur', 'AuteurAdminController'); }); // User routes for auteur Route::group(['prefix' => 'user/file'], function () { Route::resource('auteur', 'AuteurUserController'); }); // Public routes for auteur Route::group(['prefix' => 'files'], function () { Route::get('/', 'AuteurPublicController@index'); Route::get('/{slug?}', 'AuteurPublicController@show'); });