Разница между $ request-> name и $ request-> input ('name') - PullRequest
0 голосов
/ 08 ноября 2019

Я обычно использую:

$request->name

Но я знаю, что

$request->input('name')

тоже работает. Но так как писать дольше, я предпочитаю первый синтаксис. Но всегда ли это хорошо? Или есть случаи, когда лучше использовать второй синтаксис? Какой синтаксис вы предпочитаете и почему?

1 Ответ

5 голосов
/ 08 ноября 2019

Метод input() принимает другой параметр, чтобы установить значение по умолчанию в случае, если атрибут не отправлен в запросе.

$request->input('name', 'Jhon doe')

Это очень полезно, особенно с флажками ввода

По умолчаниювторой параметр установлен на null

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...