برای فعال کردن شمارنده برای میزان بازدید پست ها در لاراول و ذخیره آن در mySql چه روشی وجود داره؟
آیا mysql کوئری مخصوصی برای اضافه کردن عدد در یک ستون داره؟ یا باید عدد قبلی رو دریافت کنیم و بعد پلاس پلاسش رو توی دیتابیس اپدیت کنیم؟
از خیلی روشها میشه این کارو انجام داد.
از طریق کنترلر
public function show($id)
{
$post = \App\Post::find($id);
$post->increment('views');
return view('posts.show', [
'post' => $post,
]);
}
@ali.bayat
از طریق میدلور چطوری هست؟
از طریق کنترلر داره چکار میکنه دقیقا؟ اول سلکت میکنه و مقدار فعلی رو میگیره و بعد یکی بهش اضافه میکنه؟
کدوم یکی بهینه تر هستن و کمتر دیتابیس رو درگیر می کنن؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟