Example #1
0
 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');
 }