/** * 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'); } }