Example #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Requests\EditProjectRequest $request, $id)
 {
     $data = $request->all();
     $this->project->fill($data);
     $this->project->save();
     \Session::flash('message_update', 'The project [' . $this->project->name . '] with id#' . $this->project->id . ' was updated');
     return redirect()->back();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(EditProjectRequest $request, $id)
 {
     $id_user = Auth::user()->id;
     $projects = Project::findOrFail($id);
     // $contract_old=$projects->contract;
     // $file_old=$projects->file;
     // // if($request->file('contract'))
     // {
     //     $contract = $request->file('contract');
     //     $name_contract = 'Appmm_'.time().'.'.$contract->getClientOriginalExtension();
     //     $path = public_path().'/upload/projects/contracts/';
     //     $contract->move($path,$name_contract);
     //
     //     Storage::delete($path . $contract_old);
     // }
     // if($request->file('file'))
     // {
     //     $file = $request->file('file');
     //     $name_file = 'Appmm_'.time().'.'.$file->getClientOriginalExtension();
     //     $path = public_path().'/upload/projects/files/';
     //     $file->move($path,$name_file);
     //     Storage::delete($path . $file_old);
     // }
     $projects->iduser_update = $id_user;
     // $projects->file=$name_file;
     // $projects->contract=$name_contract;
     $projects->fill($request->all());
     $projects->save();
     Session::flash('message', $projects->name . ' Se actualizo');
     $role = Auth::user()->role;
     if ($role == 'developer' || $role == 'agent' || $role == 'customer') {
         return redirect()->route('projectos.index');
     } elseif ($role == 'admin') {
         return redirect()->route('admin.projectos.index');
     }
 }