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