Пример #1
0
 /**
  * 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!');
 }
Пример #2
0
 /**
  * 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]);
 }
Пример #3
0
 /**
  * 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");
 }