我是laravel的新手,我正在重写整个web post路由到API。正如标题所说,$request->input('field', [])是什么意思?$request->field和$request->input('field', [])有什么区别
$request->input('field', [])
$request->field
a8jjtwal1#
正如您在文档中所读到的:
意味着你想得到field的值,但是如果它不存在,那么你将得到默认值,你可以在第二个参数中设置。本例中为空数组。$request->field和$request->input('field', [])非常相似,但是在$request->field中,如果缺少输入,则无法设置默认值。
field
6jygbczu2#
request-〉input($key,$default)使用2个键第一个是请求键,第二个是默认值,如果第一个值未定义,则可以使用默认值。
2条答案
按热度按时间a8jjtwal1#
正如您在文档中所读到的:
意味着你想得到
field
的值,但是如果它不存在,那么你将得到默认值,你可以在第二个参数中设置。本例中为空数组。$request->field
和$request->input('field', [])
非常相似,但是在$request->field
中,如果缺少输入,则无法设置默认值。6jygbczu2#
request-〉input($key,$default)使用2个键
第一个是请求键,第二个是默认值,如果第一个值未定义,则可以使用默认值。