use*_*965 5 php laravel-4 laravel-3
我在使用Redirect::route()
Laravel 后尝试在URL的末尾添加斜杠.我尝试了很多例子,但无法找到答案.
这是我到目前为止:
routes.php
:
Route::get('/', function() {
return Redirect::route('login');
});
Route::get('/login/', array(
'as' => 'login',
'uses' => 'Controller@login'
));
Run Code Online (Sandbox Code Playgroud)
Controller.php
:
public function login()
{
return 'Login page';
}
Run Code Online (Sandbox Code Playgroud)
当我去htdocs/laravel_project/
,我被重定向到htdocs/laravel_project/login
但我希望它是htdocs/laravel_project/login/
我想在URL的末尾添加斜杠.如果我手动在URL处输入斜杠,它就会按照我想要的方式进行.
您拨打的电话Redirect::route
翻译为:
重定向到相应路由的URL(删除尾部斜杠)。
请注意,Laravel 会自动删除生成的 URL 的尾部斜杠。
因此,在没有进一步/深入调查的情况下,最快的方法是:
return Redirect::to(URL::route('login') . '/');
Run Code Online (Sandbox Code Playgroud)