有没有办法彻底分组以admin/
开头的所有路线?
我尝试过类似的东西,但它不起作用:
Route::group('admin', function()
{
Route::get('something', array('uses' => 'mycontroller@index'));
Route::get('another', array('uses' => 'mycontroller@second'));
Route::get('foo', array('uses' => 'mycontroller@bar'));
});
对应这些路线:
admin/something
admin/another
admin/foo
我可以直接用admin/
为所有这些路线添加前缀,但我想知道是否可以以我的方式。
谢谢!
答案 0 :(得分:3)
在Laravel 4
中,您现在可以使用prefix
:
Route::group(['prefix' => 'admin'], function() {
Route::get('something', 'mycontroller@index');
Route::get('another', function() {
return 'Another routing';
});
Route::get('foo', function() {
return Response::make('BARRRRR', 200);
});
Route::get('bazz', function() {
return View::make('bazztemplate');
});
});