在寧靜的控制器中,我應該使用哪個類來獲取傳遞的變量?laravel - 使用請求類或輸入類
$member->email = Input::get('email');
// or
$member->email = Request::get('email');
這兩個選項都適合我,但最後的區別是什麼?
在寧靜的控制器中,我應該使用哪個類來獲取傳遞的變量?laravel - 使用請求類或輸入類
$member->email = Input::get('email');
// or
$member->email = Request::get('email');
這兩個選項都適合我,但最後的區別是什麼?
Input::get()
只是映射到Request類的幫助器。你使用哪一個並不重要。
我相信Request是首選在一個寧靜的控制器的上下文中。
隨着Laravel 3,我寧願使用:
$member->email = Input::get('email');
但隨着Laravel 4,我寧願使用:
$member->email = Request::get('email');
請查看文章:
http://net.tutsplus.com/tutorials/php/laravel-4-a-start-at-a-restful-api/
在Laravel 5中,Input :: all()和Request :: all()是不同的。當使用HMVC輸入給出當前輸入時,您會注意到,請求給出原始請求的全部輸入。 – malhal 2015-04-09 18:29:44