/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['category_id' => 'required', 'name' => 'required', 'link' => 'required', 'description' => 'required', 'expiry_date' => 'required']); if (!isset($request['featured'])) { $request['featured'] = 0; } Offer::create($request->all()); Session::flash('status', 'The offer has been added successfully.'); return redirect('admin/offers'); }