我在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'));
答案 0 :(得分:0)
始终使用命名路由重定向。
像这样定义路线:
Route::get('profile/profileSetup', array('uses' => 'ProfileController@ProfileSetup','as'=>'myroute'));
并在你看来:
<a href="{{{ URL::route('myroute') }}}"></a>
这将相应地设置href属性。