/** * 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(); }
/** * Delete post * * @param Post $post * @return \Illuminate\Http\RedirectResponse */ public function delete(Post $post) { if ($this->currentUser->id == $post->user_id) { $this->postService->deleteById($post->id); } return redirect()->back(); }