mysql - 完整性约束违规:1048 列 'temporary_address' 在可为空的字段中不能为空错误
问题描述
我在迁移时为字段设置了默认值,但是当我将表单字段temporary_address
留空
时它仍然会出错
laravel 中的 no-value 和 null 是否相同?或者是其他东西。
我的 php 版本:7.2.15
我的 mysql 版本:Ver 14.14 Distrib 5.7.25
我的 laravel 版本:5.7.27
解决方案
$client->temporary_address = $request->get('temporary_address');
请将此更改为
if(!empty($request->temporary_address)){
$client->temporary_address = $request->get('temporary_address');
}
推荐阅读
- plugins - 使用 Shopware 6 可以在类别概览页面上显示配置器吗?
- swift - 在“if”条件和使用未解析标识符“resultViewController”之后预期“{”
- python - 在python中模拟c将float转换为int的操作
- python - 插补似乎改变了非 NaN 值
- javascript - 使用字符串值对对象数组进行排序 - javascript
- javascript - 每帧不同的帧率
- puppeteer - puppeteer js 代理无法识别
- python - 推送到heroku的问题,应用程序不兼容并且远程被拒绝
- python - Django 3.0 MEDIA_ROOT 和 MEDIA_URL 引发 ImproperlyConfigured 异常
- assembly - STR 上的装配分段错误