<?php // Redirect if does content not found if (!($content = App\Content::where('seo_slug', \Route::input('slug'))->first())) { header('Location: ' . url('page/404')); die; } // Save visit $request = \Request::instance(); $user = \Auth::user(); $visit = new App\Visit(['http_url' => $request->fullUrl(), 'http_method' => $request->method(), 'http_path' => $request->path(), 'ip' => $request->ip(), 'content_id' => $content->id, 'user_id' => empty($user) ? null : $user->id]); $visit->save(); return ['content' => App\Content::where('seo_slug', \Route::input('slug'))->first()];