Ejemplo n.º 1
0
 /**  
  * Save a new person
  *
  * @return Response
  */
 public function store(PeopleRequest $request)
 {
     //dd($request);
     $people = People::create($request->all());
     $message = trans('people.create_success_message');
     return redirect('people')->with('OK', $message . ' : ' . $people->name . ' ' . $people->last_name);
 }
 public function uploadCsv()
 {
     $file = Input::file('csv');
     Excel::load($file, function ($reader) {
         // Getting all results
         $results = $reader->get()->toArray();
         foreach ($results as $result) {
             $oldData = People::where('id', '=', $result['id'])->first();
             if (!is_null($oldData)) {
                 $oldData->fill($result)->save();
             } else {
                 $data = People::create($result);
             }
         }
         return redirect()->action('HomeController@viewPeople');
     });
 }
 /**
  * Store a newly created people in storage.
  *
  * @param PeopleRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function managePeopleStore(PeopleRequest $request)
 {
     $people = People::create($request->all());
     if (!is_null($request->project)) {
         $people->projects()->sync($request->project);
     }
     // If there was an image attached, update image
     if ($request->hasFile('image')) {
         $this->addImage($people, $request, 'image');
     }
     if ($request->hasFile('image2')) {
         $this->addImage($people, $request, 'image2');
     }
     //        return redirect()->action('PeoplesController@managePeopleShow', [$people]);
     return redirect()->action('PeoplesController@manageCropStore', [$people]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //$this->validate($request, ['name' => 'required']); // Uncomment and modify if needed.
     People::create($request->all());
     return redirect('person');
 }