Php 通过模型Laravel进行错误更新

Php 通过模型Laravel进行错误更新,php,mysql,laravel,Php,Mysql,Laravel,我的项目遇到了麻烦。我不能按模型更新,但我使用sql语句代码正常运行。请看并帮助我。 错误: 并正常运行: $ord = $key+1; $sql = "UPDATE tbl_pages SET page_ord = '".$ord."' WHERE page_key = '".$value."'"; if(!\DB::statement($sql)) { return

我的项目遇到了麻烦。我不能按模型更新,但我使用sql语句代码正常运行。请看并帮助我。 错误:

并正常运行:

            $ord = $key+1;
            $sql = "UPDATE tbl_pages SET page_ord = '".$ord."' WHERE page_key = '".$value."'";
            if(!\DB::statement($sql))
            {
                return false;
            }
谢谢!! ps:我的项目使用Laravel框架

尝试以下方法:

//First find object by using id as 
$page = PageModel::where('page_key','=',$value)->first();
// then add field value which you want to update
$page->page_ord = $key +1;
// update 
$page->save();

错误消息是什么?没有错误,但在尝试更新后,更新始终返回false@codingisanerun,并让我们看到消息:
dd(DB::getQueryLog())
如果您的模型名是
Page
,并且它位于
app/models/Page.php
中,您应该像
一样调用它!页面::where('Page_key','=',$value)
无需添加qoutes,也可尝试不使用引号页面模型::where('Page_key','=',$value)->更新($data)谢谢。它起作用了。但我想知道为什么我的代码返回false:(
//First find object by using id as 
$page = PageModel::where('page_key','=',$value)->first();
// then add field value which you want to update
$page->page_ord = $key +1;
// update 
$page->save();