2016-11-02 23 views
0

グループ化されたプレフィックスでルーティングしますが、次のコードは機能しません。 2番目の2つのルートにはページが見つかりません。Laravel 5.3グループルーティングが機能しない

Route::group(['prefix' => 'admin'], function(){ 

Route::get('/', function(){ 

    return "m"; 

}); 

Route::get('a', function(){ 

    return "a"; 

}); 

Route::get('b', function(){ 

    return "b"; 

}); 

}); 

example.com/admin works 
example.com/admin/a 
and 
example.com/admin/b 
not working. 

お勧めはありますか?

+0

あなたはそれを試すことができます試してみてください?問題がルートグループであるかどうかをチェックするだけです。 –

+1

ちょうど試してみたが、動作しているようだ。それらの2つのルートが他のルートと競合していないか確認してください。 – shoieb0101

+3

グループ内のルートに/を追加してみてください。 '/ a'のように – Pistachio

答えて

-1

はプレフィックスグループを削除し、各ルートに `admin`を追加することで、これは

Route::group(['prefix' => 'admin'], function(){ 
     Route::get('/a', function() { 
     return view('a'); 
    }); 
}); 
+0

Laravelルートでは、ルート以外の '/'は必要ありません(ルート 'get( '/');')。 –

関連する問題