$ request-> name和$ request-> input('name')之间的区别

时间:2019-11-08 08:22:37

标签: php laravel

我通常使用:

$request->name

但是我知道

$request->input('name')

也在工作。但由于编写时间较长,因此我更喜欢第一种语法。但是它总是好吗?还是在某些情况下使用第二种语法更好?您更喜欢哪种语法?为什么?

1 个答案:

答案 0 :(得分:5)

在请求中未发送属性的情况下,方法input()接受另一个参数来设置默认值。

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

这非常有用,尤其是复选框输入

默认情况下,第二个参数设置为null