Laravel Form :: select不绑定到生产中的模型,而是本地的

时间:2018-10-31 11:59:04

标签: php laravel heroku laravelcollective

我正在heroku上运行Laravel应用程序,并构建了一个多步骤表单,该表单在每一步上都会更新对象。我还利用HTML库,该库可帮助我创建表单,请参见下面的代码。现在我意识到,稍后打开表单时,select的模型绑定不起作用。而是,选项数组中的第一个选项显示为默认值。 但是,这仅在生产环境(heroku)上发生,而不在本地xampp服务器上发生。此外,模型绑定在生产中适用于数字或字符串,只有选择不能正确绑定。 我还测试了该对象具有正确的值,因此它不是数据库保存错误,并且一切正常。

在下面查看我的代码:

A = function(B,C,D,start1,end1,start2,end2)

由于代码在生产和本地都相同,所以我不知道它如何产生不同的结果,但是我很高兴听到关于如何解决它的任何建议。 预先感谢!

1 个答案:

答案 0 :(得分:0)

通过使用0和1而不是'J'和'N',我能够解决此问题。我假设,不同的数据库类型(本地的mysql和heroku上的postgresql)正在处理的字符不同,第二个不如第一个。使用整数代替可解决我的问题。