php - 未定义索引:图像 - Laravel
问题描述
我尝试在不接触图像的情况下修改表中的一行,因为我的数据库中已经有一个图像,但是当我更新时,它显示了这个错误:
ErrorException
Undefined index: image
产品控制器.php
public function update(Request $request, $id)
{
$inputs = $request->except('_token', '_method');
$path = basename($inputs['image']->store('public/img/products'));
$product = Product::find($id);
foreach ($inputs as $key => $value) {
$product->$key = $value;
}
$product->image=$path;
$product->save();
return redirect('admin/gamelist');
}
编辑刀片.php
<div class="form-group d-flex flex-column">
<label for="image">Image</label>
<input type="file" name="image" id="image" value="{{$product->image}}">
</div>
有人能帮我吗?谢谢你
解决方案
推荐阅读
- ruby - 如何声明 YAML.load() 将返回哪个类,以便我的 IDE 在检查中正确识别加载的对象?
- c - 仅当它在 C 中可用时才包含头文件?
- html - 如何分别编辑一个输入字段的两个标签?
- memory - 在 RAM 内存中:CL 是访问内存的总 RAM 周期?
- java - 继续收到“java.lang.IllegalArgumentException:没有为该名称定义查询”,即使我有具有适当名称的@NamedQuery
- javascript - React 在不可拖动的元素上启用拖动事件
- kubernetes - 通过 Splunk 中的用户配置文件记录 k8s kubectl 命令相关活动
- python-3.x - Python3 ElementTree 未按预期运行
- ruby-on-rails - Ruby/Rails:散列参与者电话号码数组以唯一标识组/彩信文本对话?
- android - 将 jsonObject 转换为字符串 jsonarray 并在对话框中显示的问题