/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\ProjectRequest $request, $id) { $project = Projects::findOrFail($id); $project->update($request->all()); return back()->withSuccess('Project updated successfully!'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($project_id, $id) { $task = Tasks::findOrFail($id); $taskUsers = DB::table('taskUser')->join('users', 'users.id', '=', 'taskUser.user_id')->where('task_id', '=', $id)->get(); $projectInfo = Projects::findOrFail($project_id); $teams = DB::table('teams')->get(); $usersTask = DB::table('users')->get(); return view('admin.task.edit', ['projectInfo' => $projectInfo, 'teams' => $teams, 'usersTask' => $usersTask, 'task' => $task, 'taskUsers' => $taskUsers]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $project = Projects::findOrFail($id); $projectTask = Projects::findOrFail($id)->taskProject()->count(); if ($projectTask > 0) { return redirect('admin/project')->withErrors("Sorry. You can't DELETE this project. You must DELETE all task of project"); } else { File::delete(base_path() . '/public/' . $project->projectCharter); $project->delete(); return redirect('admin/project')->withErrors("DELETED Project Done"); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $data = Projects::findOrFail($id); $data->delete(); return redirect('project')->with('status', 'Delete Complete'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $project = Projects::findOrFail($id); if ($project->project_owner != $this->user['id']) { Session::flash('flash_message_warning', 'Sorry, you do not have enough privilege to make this change!'); return redirect('projects'); } $project->delete(); Session::flash('flash_message', 'Project successfully deleted!'); return redirect("projects"); }