Ter*_*ion 0 php routes laravel laravel-4
有没有办法制作这样的东西?
Route::group(array('as' => 'admin', 'prefix' => 'admin', 'before' => 'admin'), function()
{
Route::get('/', array('as' => 'home', 'uses' => 'AdminController@index'));
Route::get('users', array('as' => 'users', 'uses' => 'AdminController@users'));
});
Run Code Online (Sandbox Code Playgroud)
目标是不要在所有名称中包含"admin",并为上面的示例创建链接,如下所示:
URL::route('admin.home');
URL::route('admin.users');
Run Code Online (Sandbox Code Playgroud)
以上示例不起作用:
Illegal offset type in unset
laravel/bootstrap/compiled.php:5053
Run Code Online (Sandbox Code Playgroud)
在工作中具有非命名路由的命名组.nonamed组中的命名路由也可以工作.但不是在一起.
Route::group(['prefix' => 'admin', 'before' => 'adminAuth'], function(){
// If you do not want to repeat 'admin' in all route names,
// define the value here
$r = 'admin';
Route::get('users', ['as' => "{$r}.users", 'uses' => 'AdminController@users']);
Route::get('/', ['as' => "{$r}.root", 'uses' => 'AdminController@index']);
});
Run Code Online (Sandbox Code Playgroud)
在yout views/redirect中你可以使用URL::action('ControllerName@method)
,Laravel会知道重定向/指向的位置......
归档时间: |
|
查看次数: |
2419 次 |
最近记录: |