php - SQLSTATE [HY000]:一般错误:1364 字段“图像”没有默认值
问题描述
我决定不在我的创建菜单页面中使用图像,但随后出现此错误“SQLSTATE [HY000]:一般错误:1364 字段'图像'没有默认值”。
这是菜单控制器:
public function store(Request $request, Menu $menu)
{
$data = array();
$data['name'] = $request->name;
$data['slug'] = $request->slug;
$data['price'] = $request->price;
$data['status'] = $request->status;
$menu = DB::table('menus')->insert($data);
return redirect()->route('admin.menu.index');
}
和 add.blade.php:
<form action="{{ route('admin.menu.store') }}" method="POST" enctype="multipart/form-data">
@csrf
<div class="form-group row">
<label for="staticEmail" class="col-sm-2 col-form-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="name" id="name" required value="{{ old('name') }}">
</div>
</div>
<div class="form-group row">
<label for="staticprice" class="col-sm-2 col-form-label">Price</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="price" id="price" required value="{{ old('price') }}">
</div>
</div>
<div class="form-group row">
<label for="staticprice" class="col-sm-2 col-form-label">Status</label>
<div class="col-sm-10">
<input type="radio" name="status" value="1" /> Active
<input type="radio" name="status" value="0" /> Not Active
</div>
</div>
<input id="slug" name="slug" type="hidden" value="Menu-{{ rand(100,999)}}" />
<button type="submit" class="btn btn-secondary" style="margin-top: 20px; width: 100%">Submit</button>
</form>
我不知道我哪里做错了。
解决方案
推荐阅读
- html - 如何使用 VBA 从嵌套 div 中提取值
- excel - 需要带有计数和连接的注释中的标题
- java - 无法在边缘 webDriver 上运行我的硒测试
- reactjs - 如何在 swagger-ui-react 中发送带有请求的授权标头?
- vue.js - 我想展示 vuetify.js 的预选值 v-autocomplete 组件
- bash - 通过 shell 脚本创建具有现有文件夹和文件名的 xml 文件
- java - Java并发实践中的“使用中断取消”是否有错字
- javascript - @Input 属性没有被第二次更新
- html - 如何停止加载的变量在 Flask 中重复?
- java - Spring自定义oauth2响应数据