【发布时间】:2013-12-17 08:37:09
【问题描述】:
我正在使用 Laravel 4 开发一个项目,我有一个“用户路线”来通过用户名显示用户个人资料:
Route::get("user/{username}", array( 'as' => 'userProfile', 'uses' => 'UserController@getProfile') );
但这里我有另一个显示用户消息的路由。
Route::get('user/messages', array( 'as' => 'userMessages', 'uses' => 'MessageController@getMessages') )
但是这里有冲突。 Laravel 认为“messages”是一个用户名,因为 first Route。
我该如何解决这个问题?谁能帮帮我,谢谢。
【问题讨论】:
-
我想换个顺序。
-
它有效,但如果用户名真的是“消息”怎么办!它不制作场景,但 Laravel 如何处理这些情况?
-
@aliA 它仍然会打开消息页面。
标签: php laravel laravel-4 laravel-routing