$key = request()->get(‘page’, 1); $posts = Cache::rememberForever(«posts_$key», function() { return Post::with(‘categories’)->with(‘tags’)->orderByDesc(‘updated_at’)->paginate(20); }); Так мы кешируем навсегда. После обавления нового поста,
Месяц: Июнь 2021
Как не обновлять timestamps (updated_at, created_at) в laravel при обновлении (сохранении записи)?
$post = Referat::where(‘slug’, $slug)->with(‘categories’)->with(‘tags’)->firstOrFail(); $post->timestamps = false; ++$post->views; $post->update(); То есть нужно прописать $post->timestamps = false; помимо остального.