我部署的网站上出现SQLSTATE = 23502。 (通过上传.csv)

时间:2019-05-03 03:33:33

标签: php database laravel csv heroku

我的网站是通过Heroku(php / Laravel)部署的

我想通过上传.csv文件在我的网站上上传用户。

每当我通过.csv上传用户时,都会给我一条错误消息SQLSTATE [23502]。

  

SQLSTATE [23502]:不为null违反:7错误:“ first_name”列中的null值违反了非null约束

     

详细信息:失败行包含(3,null,0,null,null,null,null,null,null,2019-05-02 15:00:48、2019-05-02 15:00:48,null )。 (SQL:插入“用户”(“ updated_at”,“ created_at”)值(2019-05-02 15:00:48、2019-05-02 15:00:48),返回“ id”)

我试图通过在本地主机上上传.csv来测试我的代码,它似乎工作得很好。但是,每当我在已部署的免费Heroku网站上对其进行测试时,它就会给我SQLSTATE [23502]错误代码。

UploadController

Animal is walking in static

在我部署的网站上,此错误消息可能是什么引起的?我怀疑这可能是我部署的网站数据库与本地数据库之间不匹配的原因。

我怎么可能使我的代码兼容?

感谢您的高级帮助!

0 个答案:

没有答案