【发布时间】:2018-07-09 01:38:32
【问题描述】:
我有选择所有文章的代码。我认为我正在做的事情是错误的。我正在选择所有值,然后我正在执行它们。
Article::all()->each(function($article) {
if ($article->created_at == $article->published_at && $article>published) {
$article->update(['published_at' => null]);
}
});
我需要做的是只选择那些具有相同 created_at 和 updated_at 的文章。
我怎么能在数据库级别做到这一点?
我需要这样的东西:
Article::where('created_at', '=', 'published_at')->where('published')->get()->each(function($article) {
$article->update(['published_at' => null]);
}
});
这段代码肯定行不通,只是为了想象。
【问题讨论】: