public function run() { DB::table('sponsors')->truncate(); $sponsors = [['name' => 'Optymyze', 'image' => 'optymyze.png', 'link' => 'http://www.optymyze.com/'], ['name' => 'Yonder', 'image' => 'yonder.png', 'link' => 'http://tss-yonder.com/'], ['name' => 'Beenear', 'image' => 'beenear.png', 'link' => 'http://www.beenear.com/']]; foreach ($sponsors as $sponsor) { Sponsor::create($sponsor); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $input = Input::only('name', 'link', 'image'); $validator = Validator::make($input, ['name' => 'required', 'link' => 'url', 'image' => 'image|max:1000']); if ($validator->fails()) { return back()->withInput()->withErrors($validator->errors()); } $sponsor = Sponsor::create(['name' => e($input['name']), 'link' => $input['link']]); if (Input::hasFile('image')) { $file = Input::file('image'); $name = $sponsor->id . '.' . $file->guessExtension(); $file->move($this->getPath(), $name); $sponsor->image = $name; } $sponsor->save(); flash("Sponsorul <b>{$sponsor->name}</b> a fost adăugat cu succes."); return Redirect::route('admin.partners.index'); }