/** * Store a newly created resource in storage. * * @return Response */ public function store(Requests\CreateProjectRequest $response) { // $data = $response->all(); //dd ($data); $projects = new \App\Project($data); //dd($customers); $projects->save(); return redirect('admin/project'); }
/** * Update the specified resource in storage. * * @param \App\Http\Request\CreateProjectRequest $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CreateProjectRequest $request, $id) { $project = Project::findOrFail($id); $project->fill($request->all()); $assignTo = $request->get('assignees', false); if ($assignTo !== false) { $project->assignees()->sync(null == $assignTo ? [] : $assignTo); } $project->save(); return $project; }
public function store(CreateProjectRequest $request) { if ($request->hasFile('thumb_img')) { $sol = '../'; $file = $request->file('thumb_img'); $filename = uniqid() . $file->getClientOriginalName(); $file_path = $file->move('img/upload', $filename); $url_path = array(); $url_path['link_file'] = $sol . $file_path; $img_linker = ImageSrc::create($url_path); $publish_home = $request->has('publish_home') ? true : false; $data['public_home'] = $publish_home; $data = $request->all(); $project = Project::create($data); $project->img_link()->save($img_linker); } else { Project::create($request->all()); } return redirect('admin/projects'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Requests\CreateProjectRequest $request) { // $project = \App\Project::findOrFail($id); $input = $request->all(); \Session::flash('flash_message', 'project ' . $project->name . ' updated.'); // logo file if (isset($input['image'])) { $input['logo_file_name'] = basename(\Request::file('image')->getRealPath()); $input['logo_file_type'] = \Request::file('image')->getMimeType(); \Request::file('image')->move('/tmp'); } // update $project->update($input); return redirect('projects/' . $project->id); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateProjectRequest $request) { $id = Auth::user()->id; // 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); // } // 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); // } $projects = new Project($request->all()); $projects->agent_id = $id; $projects->iduser_update = $id; // $projects->file=$name_file; // $projects->contract=$name_contract; $projects->save(); Session::flash('message', $projects->name . ' Fue creado exitosamente'); $role = Auth::user()->role; if ($role == 'developer' || $role == 'agent') { return redirect()->route('projectos.index'); } elseif ($role == 'admin') { return redirect()->route('admin.projectos.index'); } // if($action=='save_new') // { // // } // else { // return redirect()->back(); // } }