/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id, Request $request) { $projectdiscipline = ProjectDiscipline::find($id); if (!$projectdiscipline) { return back()->withInput($request->all()); } $project_id = $projectdiscipline->project_id; if ($projectdiscipline->destroy($id)) { $this->sys_notifications[] = array('type' => 'success', 'message' => '<strong><i class="fa fa-check"></i></strong> Disciplina excluída com sucesso!'); $request->session()->flash('sys_notifications', $this->sys_notifications); return redirect('/obras/' . $project_id . '#disciplinas'); } else { $this->sys_notifications[] = array('type' => 'danger', 'message' => '<strong><i class="fa fa-warning"></i></strong> Não foi possível excluir a disciplina do projeto!'); $request->session()->flash('sys_notifications', $this->sys_notifications); return back()->withInput($request->all()); } }