where($map)->first(), 1); cache("pageid$id", $post, 2592000); cache(["pageid$id" => $post], \Carbon\Carbon::now()->addMinutes(2592000)); } if (!$post) { return redirect()->route('page404'); } $data['post'] = $post; } else { return redirect()->route('page404'); } $data['posts'] = object_to_array(DB::table('page')->orderBy(\DB::raw('rand()'))->take(5)->get()); return view('wap.page.detail', $data); } }