/**
  * Despliega la lista de todas los banner que se encuentra en nuestra tabla Advertisements
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     /* equivale a select * from advertisements */
     $advertisements = Advertisement::all();
     /* Despliego la vista con el arreglo de advertisemets */
     return view('advertisements.index')->with('advertisements', $advertisements);
 }
Ejemplo n.º 2
0
<?php

use App\Advertisement;
Route::get('/', function () {
    return view('welcome');
});
Route::get('/advertise', function () {
    $ad = Advertisement::all()->random();
    return view('advertise.index')->with('ad', $ad);
});
Route::get('advertise/create', function () {
    return view('advertise.create');
});
Route::post('advertise/create', function () {
    $image = Input::file('image');
    $move = $image->move('images/advertisements', $image->getClientOriginalName());
    if ($move) {
        $create = Advertisement::create(['title' => Input::get('title'), 'image' => $image->getClientOriginalName(), 'description' => Input::get('description'), 'url' => Input::get('url')]);
        if ($create) {
            var_dump("created...");
        }
    }
});