這可能是一個簡單的問題,但我正在使用Laravel進行測試。我把我的路線是這樣相應:現在Laravel 4路由參數REST
// Users Route
Route::get('users',array('as'=> 'users', 'uses'=> '[email protected]'));
Route::get('users/{id}', array('as' => 'user', 'uses' => '[email protected]'));
Route::get('users/{id}/edit', array('as' => 'edit_user', 'uses' => '[email protected]'));
Route::get('users/new', array('as' => 'new_user', 'uses' => '[email protected]'));
Route::post('users', '[email protected]');
Route::delete('users', '[email protected]');
,在我的瀏覽器,如果我訪問localhost/users/new
,它會調用一個名爲「用戶」而不是「new_user」的路線。我的意思是,它會加載編輯路線而不是創建用戶。
我的代碼有什麼問題?
我試圖用這個代碼,當我參觀「用戶/新」它拋出這個錯誤:非法抵消類型在isset或空 – Bajongskie
現在你必須看看你的方法UsersController @ create,看起來像你有一個錯誤。 –
哦,我認爲這是我的問題的根源,而不是路線。 – Bajongskie