public function boot() { View::addNamespace('mailer', __DIR__ . '/../src/Components/views/mailer'); View::addNamespace('cmd', app_path() . '/commands/views'); View::addNamespace('socials', app_path('/src/Components/views/socials')); View::addNamespace('flash', app_path('src/Components/views/flashes')); View::addExtension('html', 'php'); Validation::extend(); }
Route::put('users/{id}', ['uses' => 'Api\\UserController@update', 'as' => 'users.update', 'middleware' => 'permission:users.update']); Route::delete('users/{id}', ['uses' => 'Api\\UserController@destroy', 'as' => 'users.destroy', 'middleware' => 'permission:users.destroy']); //Roles ================================= Route::get('roles', ['uses' => 'Api\\RoleController@index', 'as' => 'roles.index', 'middleware' => 'permission:roles.index']); Route::get('roles/{id}', ['uses' => 'Api\\RoleController@show', 'as' => 'roles.show', 'middleware' => 'permission:roles.index']); Route::post('roles', ['uses' => 'Api\\RoleController@store', 'as' => 'roles.store', 'middleware' => 'permission:roles.store']); Route::put('roles/{id}', ['uses' => 'Api\\RoleController@update', 'as' => 'roles.update', 'middleware' => 'permission:roles.update']); Route::delete('roles/{id}', ['uses' => 'Api\\RoleController@destroy', 'as' => 'roles.destroy', 'middleware' => 'permission:roles.destroy']); //Permissions ================================= Route::get('permissions', ['uses' => 'Api\\PermissionController@index', 'as' => 'permissions.index']); Route::get('permissions/{id}', ['uses' => 'Api\\PermissionController@show', 'as' => 'permissions.show']); }); }); Route::group(['middleware' => ['before' => 'csrf']], function () { Route::get('/media/{type}/{yearAndMonth}/{day}/{filename}', 'Api\\MediaController@get'); Route::group(['middleware' => 'App\\Http\\Middleware\\ThrottleMiddleware:600,5', 'prefix' => ''], function () { }); }); }); Route::group(['prefix' => 'backend'], function () { Route::any('{path?}', function () { View::addExtension('html', 'php'); View::addNamespace('backendTheme', public_path() . '/assets-backend'); return view::make('backendTheme::index'); })->where("path", ".+"); }); Route::any('{path?}', function () { View::addExtension('html', 'php'); View::addNamespace('frontendTheme', public_path()); return view::make('frontendTheme::index'); })->where("path", ".+");
public function boot() { View::addNamespace('ac', __DIR__ . '/../src/Account/views'); View::addExtension('html', 'php'); Validation::extend(); }
public function boot() { View::addNamespace('man', __DIR__ . '/../src/Manage/Views'); View::addExtension('html', 'php'); }