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 更新的空白页的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.8控制器索引函数返回空白页

Laravel 在本地 ubuntu 20 中显示空白页

Laravel - 加载视图 -> 出现空白页问题

Laravel View Make 返回空白页

当视图以另一种方法返回时,Laravel 返回空白页

Laravel Lumen - Eloquent 查询日志