/** * Current user dislikes a project. * * @param \App\Model\Project $project * @return \Illuminate\Http\Response */ public function dislike(Project $project) { $this->middleware('auth'); if ($user = auth()->user()) { $project->likes()->detach($user->id); return Redirect::route('projects.show', $project->slug)->with('flash_success', 'Você descurtiu o projeto.'); } else { $error = 'Operação não permitida.'; } return Redirect::route('projects.show', $project->slug)->with('flash_danger', $error); }