问题描述
出于娱乐目的,我试图找出用PHP和Laravel(我使用的Laravel版本是5.8.37)做事的不同方式,并且在使用“ only”箭头功能({{ 1}})上的请求对象变量。
例如,如果我执行以下操作以仅存储请求中的某些字段,例如:
->only
最终可以很好地得到我需要的两个输入/数据,但是结果存储在数组中,这正是我试图理解如何克服的问题。
仅存储了我需要的值之后,我想将$imageRequest = ($request->only('image_file','filename'));
传递给一个函数,在该函数中,我想检查$imageRequest
是否有效,以及如何从中访问文件所以:
$imageRequest->hasFile
我试图将if($imageRequest->hasFile('image_file')){
...
$image = $imageRequest->file('image_file');
...
}
数组的结果转换为对象,但是我仍然无法利用->only
或->hasFile
。我知道这些箭头功能旨在与请求对象一起使用。
是否可以通过->file
实现我想做的事情(限制我选择包括的输入/数据),但保持->only
和->hasFile
的功能?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)