在我的Blade文件article.blade.php
中,包括了另一个带有变量的视图。
刀片
@include('frontend/header', ['page_title' => 'hello' ])
控制器
public function hitCollector($article_id)
{
$data["article"] = DB::table('selected_articles')
->where('published', 1)
->where('id', $article_id)
->get();
//collecting hit
DB::table('selected_articles')
->where('id', $article_id)
->increment('clicks');
return view('frontend/article', $data);
}
结果,对于给定的记录,数据库字段“ 点击”增加了两倍(+2),但没有增加(+1)。我注意到只有当我从Blade包含行中删除['page_title' => 'hello']
部分时,加倍才会停止。
有什么想法吗?错误吗?