我和Eloquent有一个奇怪的问题。一个环境需要在id周围包含引号,而另一个环境不需要引号。
在使用Homestead的本地环境中,以下工作:
$model = App\Model::where('field', 123)->get();
使用非常相似的设置(LEMP堆栈 - 相同的php版本)进行生产:
$model = App\Model::where('field', '123')->get();
如果我撤销这些,那么两者都不会返回任何东西。数据库完全一样,我确实在两者之间做了直接同步。我不确定是什么导致这种差异。
非常感谢任何帮助。