【发布时间】:2014-11-16 23:33:40
【问题描述】:
我使用 Laravel Eloquent 模型得到 20 行,使用以下代码,我想在获取它们后将它们标记为已锁定,然后在完成工作后将它们标记为未锁定。但是没有执行 article_unlock 更新为 0。
$articles_object = Article::where('article_posted', '=', 0)->where('article_lock', '=', 0)->take(20);
$articles_object->update(array('article_lock' => 1));
$articles = $articles_object->get();
foreach($articles as $article)
{
\\ do the work
}
$articles_object->update(array('article_lock' => 0));
【问题讨论】: