【问题标题】:Blank page on Laravel Eloquent updateLaravel Eloquent 更新的空白页
【发布时间】: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));

该指令完成了它的工作,但在这里我的页面停止并返回一个空白页面,即使我在下面有更多指令。我做错了什么?

【问题讨论】:

  • 请提供更多代码和上下文,这样我们可以更好地帮助您。见stackoverflow.com/help/how-to-ask
  • 你的错误日志是怎么说的?
  • 请提供完整代码
  • 更新后立即返回内容

标签: php sql laravel eloquent


【解决方案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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多