laravel:返回视图不从基于路线返回

时间:2015-08-11 16:42:19

标签: php laravel routes

我在Laravel路由中遇到了问题。我可以独立地进入以下路线:

localhost/project/public/profile/profileSetup
localhost/project/public/thread/AddTrade

但是,如果我在路线localhost/project/public/thread/AddTrade上,如果点击个人资料设置页面链接,我会被重定向到localhost/project/public/thread/profile/profileSetup路径,而不是localhost/project/public/profile/profileSetup

在我的控制器中:

return view('profile.profileSetup')->with('data',$userProfile);

在我的路线中:

Route::get('profile/profileSetup', array('uses'=>'ProfileController@ProfileSetup'));

1 个答案:

答案 0 :(得分:0)

始终使用命名路由重定向。

像这样定义路线:

 Route::get('profile/profileSetup', array('uses' => 'ProfileController@ProfileSetup','as'=>'myroute'));

并在你看来:

<a href="{{{ URL::route('myroute') }}}"></a>

这将相应地设置href属性。