/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\EmployeeRequest $request) { // $data = $request->except('_token'); $data['user_id'] = \Auth::User()->id; $employee = new Employee(); $employee->create($data); return back(); }
/** * Update Employee Information in Database * @param EmployeeRequest $request * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(EmployeeRequest $request, $id) { $employee = Employee::query()->findOrFail($id); if ($request->hasFile('image')) { $image_name = $request->eid . '.' . $request->file('image')->getClientOriginalExtension(); $request->file('image')->move(base_path() . '/resources/assets/images/employee', $image_name); $data = $request->except('image'); $data['image'] = $image_name; $employee->update($data); } else { $employee->update($request->except('image')); } Session::flash('success_message', 'Employee Updated Successfully'); return redirect('employee'); }