【问题标题】:Difference between $request->name and $request->input('name')$request->name 和 $request->input('name') 之间的区别
【发布时间】:2019-11-08 08:22:37
【问题描述】:

我通常使用:

$request->name

但我知道

$request->input('name')

也在工作。但由于编写时间较长,我更喜欢第一种语法。但它总是好的吗?或者是否存在使用第二种语法更好的情况?你更喜欢哪种语法,为什么?

【问题讨论】:

标签: php laravel


【解决方案1】:

方法input()接受另一个参数来设置默认值,以防请求中没有发送该属性。

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

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

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

【讨论】:

    猜你喜欢
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多