/** * Actualización del proyecto * * @param ProjectRequest $request * @param Project $project * @return \Illuminate\Http\RedirectResponse */ public function update(ProjectRequest $request, Project $project) { $this->authorize($project); $project->update($request->all()); Flash::success('El proyecto se ha actualizado de manera correcta'); return redirect()->route('Projects::show_path', [$project->id]); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Project $project, ProjectRequest $request) { // $input = $request->all(); $project->update($input); return redirect('proyectos'); }
public function update(Project $project, ProjectRequest $request) { //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php $project->update($request->all()); \Session::flash('flash_message', 'Project ' . $project->project_name . ' was updated.'); return redirect('projects'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(\App\Http\Requests\ProjectRequest $request) { $project = new Project(); $project->fill($request->all()); $project->created_by = Auth::user()->id; if ($project->save()) { $hasError = false; foreach ($request->input('allowed') as $key => $value) { $row = \App\User::where('id', $value); if ($row) { $projectuser = new ProjectsUser(); $projectuser->user_id = $value; $projectuser->project_id = $project->id; $save = $projectuser->save(); if (!$save) { $hasError = true; } } else { return redirect('/auth/logout'); } } if ($hasError) { return redirect("/project")->with('success', 'There where some problems on sharing people, please edit project and try again'); } else { return redirect('/project')->with('success', 'Project created succssfully'); } } else { return redirect('/project')->with('success', 'A problem occured, please try again later!'); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(ProjectRequest $request, $id) { $project = \App\Project::findOrFail($id); $project->update($request->all()); $project->years()->sync($request->input('year_list')); $company = $project->company; flash()->success('Project ' . $project->id . ' of Company ' . $company->company_name . ' successfully updated!'); return redirect()->action('ProjectController@show', $project->company->id); }
/** * Update the specified resource in storage. * * @param ProjectRequest $request * @param Project $project * @return Response */ public function update(ProjectRequest $request, Project $project) { $data = $request->all(); $data['images'] = $project->images ? $project->images : []; $i = 0; $files = json_decode($data['files_deleted']); foreach ($files as $file) { if (($key = array_search($file, $data['images'])) !== false) { unset($data['images'][$key]); $this->delete($file); } } foreach ($_FILES['images']['tmp_name'] as $tmpPath) { if (!empty($tmpPath)) { $fileUpload = $this->upload($tmpPath, $i++); array_push($data['images'], $fileUpload); } } // Hàm unset() khiến key của array ko còn là dãy số liên tiếp // Lúc này Laravel sẽ ko đối xử và lưu 'images' như kiểu array mà là kiểu Json, cần sửa chữa vấn đề này $data['images'] = array_values($data['images']); $project->fill($data)->save(); return redirect('m/danh-sach-nha-dat/du-an')->with('flash_message', Lang::get('system.update')); }
/** * 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!'); }
/** * Update an existing project * * @param ProjectRequest $request The incoming request. * @param integer $id A project primary key. * * @return Response */ public function update(ProjectRequest $request, $id) { $project = Project::find($id); $affectedRows = $project->update($request->all()); $userMessage = $this->userMessageForAffectedRows($affectedRows); return redirect()->route('project.show', [$project->id])->with('userMessage', $userMessage); }
public function store(Requests\ProjectRequest $request) { Project::create($request->all()); return redirect('projects'); }
/** * Update the specified resource in storage. * @param int $id * @return Response */ public function update($id, ProjectRequest $request) { $project = Project::findOrFail($id); $project->update($request->all()); if (Auth::user()->role_id != ONE) { $projects = $this->project_repository->getAssignedProjects(); session(['projects' => $projects]); } Session::flash('message', 'Project successfully updated!'); return redirect('project'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(ProjectRequest $request, $id) { $project = Project::findOrFail($id); $project->update($request->all()); return redirect('admin/projects'); }
/** * Update the specified resource in storage. * * @param ProjectRequest|\Illuminate\Http\Request $request * @param Project $project * @return \Illuminate\Http\Response * @internal param int $id */ public function update(ProjectRequest $request, Project $project) { $project->update($request->all()); return redirect('projects'); }
/** * Update the specified resource in storage. * * @param ProjectRequest $request * @param Project $project * @return \Illuminate\Http\Response */ public function update(ProjectRequest $request, Project $project) { $project->update($request->all()); $project->save(); return redirect()->route('project.show', [$project]); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, ProjectRequest $request) { $project = ProjectController::getProject($id); $project->update($request->all()); flash()->overlay('Your project has been successfully updated!', 'Good Job'); return redirect('projects'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Requests\ClientNoteRequest $request * @param App\Client $client * @param App\ClientNote $client_note * @return \Illuminate\Http\Response */ public function update(ProjectRequest $request, Client $client, Project $project) { $project->update($request->all()); return redirect()->route('projects.show', [$client->id, $project->id]); }