QQ扫一扫联系
Laravel 5.3被更新为默认使用MySQL“严格”模式,其中包括NO_ZERO_DATE模式。
问题是允许您的现有数据将“0000-00-00 00:00:00”作为日期时间值。但是,现在您的连接使用的是不允许该值(NO_ZERO_DATE)的sql模式。当您试图更改表以添加deleted_at列时,它会抱怨created_at列中存在数据冲突。
理想的解决方案是修复数据库中的所有数据。也就是说,检查数据库并更新日期时间/时间戳字段,使其可为空,并将其数据从“0000-00-00 00:00:00”转换为空。
然而,快速的选择是在数据库连接上禁用“严格”模式。打开配置/数据库。php文件,并确保数据库连接显示“strict”=>false。
第一步,在验证码上右击鼠标,在新标签页面查看图片,看一下页面是否有包什么错误异常。
第二步,如果页面显示500错误,参考常见问题中【500错误/请求出现错误】部分排查步骤。
ModStart是基于Apache2.0系统开源,ModStartCMS和ModStartBlog都是不收费的,可以免费使用在商用场景。
模块市场的付费模块是需要购买授权的,也是目前公司的主要商业支撑,希望大家多多支持。