public function reportPost($id) { $check_tracking = Post::checkPostTracking($id); $post = Post::where('id', $id)->firstOrFail(); $email = '*****@*****.**'; $slug = $post['slug']; if ($check_tracking) { Session::flash('failure', Lang::get('post.report-sent-already')); } else { Mailing::reportpost($email, $post); if (Auth::check()) { $userid = Auth::id(); Post::trackReportPost($post, $userid); } else { Post::trackReportPost($post); } Session::flash('success', Lang::get('post.report-sent')); } return Redirect::to('post/' . $id . '/' . $slug); }