/** * Store a newly created resource in storage. * * @return Response */ public function store() { //Validation $rules = array('lot_no' => 'required|unique:lots,lot_no'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return redirect()->to('lot.create')->withErrors($validator)->withInput(); } else { // Add $lot = new Lot(); $lot->lot_no = Input::get('lot_no'); $lot->description = Input::get('description'); $lot->expiry = Input::get('expiry'); $lot->save(); $url = session('SOURCE_URL'); return redirect()->to($url)->with('message', trans('messages.successfully-created-lot')); } }