2017-06-15 9 views
0

エピソード19に従ってLaravel 5.4。 laracasts.comのビデオからスクラッチ(時間4:53)からコードrequest(['name', 'email', 'password'])は、ユーザー登録フォームから名前、電子メール、パスワードを含む配列を返す必要があります。なぜrequest()ヘルパー関数がnullを返すのですか

私の場合、nullを返します。

request()->only(['name', 'email', 'password'])が機能するので、フォームは大丈夫です。 Array([name] => awesomename [email] => [email protected] [password] => asdfadsf)が正しく返されます。

何が間違っている可能性がありますか?ヘルパーのドキュメントで

答えて

0

ルック:

https://laravel.com/docs/5.4/helpers#method-request

それだけで、現在の要求を取得するか、入力項目を取得します。引数として配列を受け付けません。

$request = request(); 

$value = request('key', $default = null) 
+0

私は知っています。それが私がビデオを理解していない理由です。それはバグですか? – Miloslav21

+0

いいえ、あなたはちょうどヘルパーを間違って使用しています。このメソッドシグネチャは、一度に1つのキーのみが渡されることを許可します。 – btl

+0

[https://laracasts.com/series/laravel-from-scratch-2017/episodes/19?autoplay=true](https://laracasts.com/series/laravel-from-scratch-2017/episodes)をご覧ください。/19?autoplay = true)、時間4:53 – Miloslav21

関連する問題