0
路由资源我搭建管理后台在我的应用程序,以及用于与中间件admin管理员创建路由组。与路线::组前缀laravel 5.2
我把为编辑我所有的航线资源创建删除该组中,但是当我尝试在这条路线导航与我的导航菜单
<a href="{{ action('[email protected]') }}">
我有路由集URL生成一个错误。
我为什么不能在一组的前缀使用资源? 这是我的代码以航线资源(不工作)
Route::group(['prefix' => 'admin' ,'middleware' => 'admin'], function() {
Route::resource('categories','CategorieController');
});
但是,这工作完全
Route::group(['prefix' => 'admin' ,'middleware' => 'admin'], function() {
Route::get('categories/allcat',['as'=>'categories.index','uses'=>'[email protected]']);
Route::get('categories/ajout',['as'=>'categories.create','uses'=>'[email protected]']);
Route::post('categories/ajout',['as'=>'categories.store','uses'=>'[email protected]']);
Route::get('categories/editer/{id}',['as'=>'categories.edit','uses'=>'[email protected]']);
Route::patch('categories/editer/{id}',['as'=>'categories.update','uses'=>'[email protected]']);
Route::delete('categories/destroy/{id}',['as'=>'categories.destroy','uses'=>'[email protected]']);
});
只需要一点点帮助理解为什么资源路由没有一组中的前缀工作。
肯定,但它的工作与路线::获取或路线::文章,但不与路线::资源这是我的问题 – nicolassiuol
路线::资源使用默认的方法:创建,存储,update..etc,所以它不知道自己喜欢ajout新名称,editer – BKF
我的航线资源是默认的方法创建存储更新...路线:: group(['prefix'=>'admin','middleware'=>'admin'],function(){ Route :: resource('categories','CategorieController'); }); – nicolassiuol