/** * Delete post * * @param $id * @return \Illuminate\Http\RedirectResponse */ public function delete($id) { if ($page = $this->ensure('admin')) { return $page; } $this->post->deleteById($id); return redirect()->back(); }
/** * Redirect to random post * * @return \Illuminate\Http\RedirectResponse */ public function random() { $post = $this->postService->random($this->currentUser); if (!$post) { return redirect()->back(); } return redirect()->route('post', $post->slug); }