Laravel Eloquent 更新的空白页
Posted
技术标签:
【中文标题】Laravel Eloquent 更新的空白页【英文标题】:Blank page on Laravel Eloquent update 【发布时间】:2018-10-11 10:46:49 【问题描述】:我有这个代码:
DB::table('users')->update(array('marked_for_deletion' => date("Y-m-d H:i:s"), 'ready_for_deletion' => 1));
该指令完成了它的工作,但在这里我的页面停止并返回一个空白页面,即使我在下面有更多指令。我做错了什么?
【问题讨论】:
请提供更多代码和上下文,这样我们可以更好地帮助您。见***.com/help/how-to-ask 你的错误日志是怎么说的? 请提供完整代码 更新后立即返回内容 【参考方案1】:使用db外观更新的正确方法
DB::update('update users set marked_for_deletion = ? , ready_for_deletion = ?',array(date("Y-m-d H:i:s"), 1));
或者如果你想按照自己的方式做update
,你必须设置where
条件
DB::table('users')->where('id',1)->update(array('marked_for_deletion' => date("Y-m-d H:i:s"), 'ready_for_deletion' => 1))
【讨论】:
【参考方案2】:解决了。 我做了这样的事情:
DB::update("UPDATE db_asm.users
SET marked_for_deletion = NOW(),
ready_for_deletion = 1");
【讨论】:
以上是关于Laravel Eloquent 更新的空白页的主要内容,如果未能解决你的问题,请参考以下文章