/** * Store a newly created resource in storage. * * @param AmbassadorRequest $request * @param Ambassador $ambassador * @return \Illuminate\Http\Response */ public function store(AmbassadorRequest $request, Ambassador $ambassador) { $inputs = $request->all(); if ($request->hasFile('image')) { $fileName = upload($request->file('image'), 'ambassadors'); $inputs['avatar'] = $fileName; } $ambassador->create($inputs); Flash::success('Ambassador added successfully'); return redirect()->route('ambassadors.index'); }