我通常使用:
$request->name
但是我知道
$request->input('name')
也在工作。但由于编写时间较长,因此我更喜欢第一种语法。但是它总是好吗?还是在某些情况下使用第二种语法更好?您更喜欢哪种语法?为什么?
答案 0 :(得分:5)
在请求中未发送属性的情况下,方法input()
接受另一个参数来设置默认值。
$request->input('name', 'Jhon doe')
这非常有用,尤其是复选框输入
默认情况下,第二个参数设置为null