/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|string|not_in:<script>|max:255', 'link_url' => 'string|url|required_with:https://', 'status' => 'required|string|not_in:<script>', 'category_id' => 'required|integer', 'image' => 'required|image|mimes:' . config('app.admin.upload.image.mimes') . '|max:' . config('app.admin.upload.image.storage')]); $advertise = new Advertise(); $advertise->create($request->all()); return redirect()->action('Admin\\AdvertiseController@index'); }