Exemplo n.º 1
0
 /**
  * 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');
 }
Exemplo n.º 2
0
 /**
  * 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');
 }
Exemplo n.º 4
0
 /**
  * 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();
     //   }
 }