0
私は自分のアプリケーションでadminのバックエンドを構築し、ミドルウェアのAdminを使ってadminのルートグループを作成します。route :: group接頭辞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]']);
});
は、ほんの少しの助けが必要です。
それがルートで仕事だ:: getまたはルート::ルートとポストではなく、::私のリソース:
の代わり:
は、元のメソッドを保つようにしてください問題 – nicolassiuol
Route :: resourceはデフォルトのメソッドを使用しています:create、store、update..etc、ajout、editerのような新しい名前はわかりません – BKF
私のルートリソースはデフォルトメソッドを使っていますstore update ...ルート::グループ(['接頭辞' => '管理者'、 'ミドルウェア' => '管理者']、function(){ ルート::リソース( 'categories'、 'CategorieController'); }); – nicolassiuol