这可能是一个简单的问题,但我正在使用 Laravel 进行测试。我相应地设置了我的路线:
// Users Route
Route::get('users',array('as'=> 'users', 'uses'=> 'UsersController@index'));
Route::get('users/{id}', array('as' => 'user', 'uses' => 'UsersController@show') );
Route::get('users/{id}/edit', array('as' => 'edit_user', 'uses' => 'UsersController@edit') );
Route::get('users/new', array('as' => 'new_user', 'uses' => 'UsersController@create'));
Route::post('users', 'UsersController@create');
Route::delete('users', 'UsersController@destroy');
现在,在我的浏览器中,如果我访问localhost/users/new
,它将调用名为“user”的路由而不是“new_user”。我的意思是,它将加载用于编辑而不是创建用户的路线。
我的代码有什么问题?