/** * Run the database seeds. * * @return void */ public function run() { $json = File::get(storage_path() . '/jsondata/customerAddress.json'); $data = json_decode($json); foreach ($data as $obj) { CustomerAddress::create(array('id' => $obj->id, 'address' => $obj->address)); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { // Validate form $this->validate($request, ['name' => 'required', 'address' => 'required', 'city' => 'required', 'state' => 'required', 'postcode' => 'required']); $input = Input::all(); if (isset($input['id'])) { $customer_address = CustomerAddress::find($input['id']); $customer_address->update($input); } else { $customer_address = CustomerAddress::create($input); } if ($input['job'] != 0) { return redirect('/job/' . $input['job'] . '/delivery')->with('message', 'Delivery Address has been stored successfully'); } else { return redirect('/customers/' . $input['customer_id'] . '/edit')->with('message', 'Delivery Address has been stored successfully'); } }