私はLaravel 5.2を使用しています。ユーザーが特定の記事を訪問したときに記事テーブルのヒットフィールドを増やすにはどうすればよいですか?特定のページにユーザーがアクセスしたときにページヒットを更新する方法
にこのコードを挿入するのに最適な場所でしょうArticle::where('id', 2)->increment('hits');
:
これは私が思いついたのコードですか?
私はLaravel 5.2を使用しています。ユーザーが特定の記事を訪問したときに記事テーブルのヒットフィールドを増やすにはどうすればよいですか?特定のページにユーザーがアクセスしたときにページヒットを更新する方法
にこのコードを挿入するのに最適な場所でしょうArticle::where('id', 2)->increment('hits');
:
これは私が思いついたのコードですか?
ミドルウェアを作成してからリクエストを渡します。あなたが芸術的なルートを要求するたびに、それはそのミドルウェアから渡され、ミドルウェアではあなたの増分のためのロジックを書くことができます。
あなたの記事を表示するコントローラにコードを配置することができます。
これを行う最善の方法を私に教えてください – Mahmoud
@Mahmoudはこの少し違う点を見ていますが、[ページビューの作成を増やす](http://blog.stidges.com/post/implementing-a- page-view-counter-in-laravel) –
ありがとう、それは私を助けた、私はこれを行うための唯一の方法だと思う。 – Mahmoud