/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $driver = new Driver(); $driver->name_driver = $request->input('name_driver'); $driver->longitude = $request->input('longitude'); $driver->latitude = $request->input('latitude'); $driver->company_id = $request->input('company_id'); $driver->save(); return $driver; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $validator = Validator::make($request->all(), ['firstname' => 'required|min:2', 'lastname' => 'required|min:2', 'middlename' => 'required|min:2', 'email' => 'required|min:5|unique:drivers', 'phone' => 'required|min:5|unique:drivers']); if ($validator->fails()) { if ($request->ajax()) { return response()->json($validator->messages()); } else { return \Redirect::back()->withErrors($validator)->withInput(); } } $all_request = $request->all(); array_forget($all_request, "_token"); $driver = new Driver(); foreach ($all_request as $key => $value) { $driver->{$key} = $value; } if ($driver->save()) { return response()->json("record saved successfully"); } return View("drivers.index", ["drivers" => Driver::all(), "title" => "Drivers' Listing"]); }