0
如果你在定義一個RESTful控制器routes.php文件Laravel:REST風格的控制器
Route::controller('users', 'UserController');
,並在UserController
類
public function getLogin() { ... }
public function postLogin() { ... }
下列功能,我們甚至需要定義Route::post('user/login', '[email protected]')
了?
謝謝。在我的'php artisan routes'輸出中,我有'GET | HEAD user/login/{one?}/{two?}/{three?}/{four?}/{five?}' UserController的@ getLogin'。我需要照顧'{one?}/{two?} ...'嗎?與'PUT'條目相同的東西。 – moey 2014-08-28 03:02:10
@moey你不必擔心這些參數,'?'表示可選參數。如果你傳遞參數給你的控制器方法,比如說'@ getLogin',你可以通過聲明'public function getLogin($ anyName){}' – JofryHS 2014-08-28 10:37:21
@JofryHS:+1自動捕獲參數,謝謝。那麼,它是否意味着'getLogin($ param1,$ param2)'將處理_/user/login/arg1/arg2_中的2個參數? – moey 2014-08-28 13:58:51