0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【メモ】formのメソッドと$requsetの記述方法

Posted at

<きっかけ>
Laravelで検索機能実装中、$requestの値を取得する記述方法に関して、気になった。

<内容>
例えば、nameの情報を取得したいとき

①$request->input('name');
②$request['name'];

と、二通りの記述方法があることを知った。

<調べた結果>
どうやら
①$request->input('name');は
formのget、postの両方のメソッドに対応した記述方法である。
また
$request->input('name', 'Tanaka');と
第二引数にデフォルト値を設定できるようだ。

②$request['name'];という記述は、postメソッドにしか対応しておらず、第二引数も設定できない。
記述のしやすさはあるが…。

<結論>
汎用性の高い
①$request->input('name')
の形での記述が推奨されるようだ。

ーーーーーーーーーーーーーーーーーーーーーーーーー
がちがちの初心者プログラマー、もんです。
ほぼ独学で進めるなかのメモ程度の投稿なので
アドバイス・ご指摘・追加の疑問などコメントいただけると
大変ありがたいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?