在获取单个查询Laravel的同时增加视图计数器

时间:2018-07-25 15:13:10

标签: php mysql laravel laravel-5

我有一个名为advertisments的表,该表具有views列。 我想从advertisments表中获取数据并在单个查询中递增每行的views,这可能吗?。

以下代码是我为达到预期效果而编写的,但是views并未更新。

Advertisement::with('sponsor')
            ->whereDeleted(false)
            ->whereHeader(false)
            ->orderBy('views')
            ->raw("update views ".DB::raw('views + 1'))
            ->get();

0 个答案:

没有答案