/** * 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"]); }
public function index() { $driverList = Driver::all(); return view('admin.driver.index', compact('driverList')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // return response()->json(['status' => 'Success', 'messages' => 'Get Data Successfull', 'data' => Driver::all()]); }