我的项目遇到问题。我无法按模型更新,但我使用sql语句代码运行正常。请看看并帮助我。 错误:
$data = array(
'page_ord'=>$key+1;
);
if(!PageModel::where('page_key','=',"'".$value."'")->update($data))
{
return false;
}
并正常运行:
$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();
关于php - 模型 Laravel 更新时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27313434/