/** * 生成sitemap地图 * @return \Illuminate\Http\Response */ public function sitemap() { $data = Cache::remember('sitemap', 30, function () { return ['travels' => Travel::all(), 'destinations' => Destination::all()]; }); $travels = $data['travels']; $destinations = $data['destinations']; $data = compact('travels', 'destinations'); $sitemap = view('index.sitemap', $data); return Response($sitemap, '200')->header('Content-Type', 'text/xml'); }
public function index() { return view('admin.travels.index', ['travels' => Travel::all()]); }