/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['Nume' => 'required', 'Link' => 'required', 'Target' => 'required']); if ($file = \Input::file('Imagine')) { $extensie = \Input::file('Imagine')->getClientOriginalExtension(); $filename = uniqid() . '.' . $extensie; $img = \Image::make($file)->resize(360, null, function ($constraint) { $constraint->aspectRatio(); $constraint->upsize(); })->save("frontend/images/bannere-sidebar/{$filename}"); } else { $filename = ""; } $array = ['Nume' => $request->Nume, 'Zona' => $request->Zona, 'Detalii' => $request->Detalii, 'Link' => $request->Link, 'Target' => $request->Target, 'Activ' => $request->Activ, "Imagine" => $filename]; BannereSidebar::create($array); Session::flash('flash_message', 'bannere_sidebar added!'); return redirect('auth/bannere_sidebar'); }