Exemple #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  *
  * @return mixed
  */
 public function store(Request $request)
 {
     $this->validate($request, ['venue' => 'required|unique:venues']);
     Venue::create($request->all());
     \Flash::success('Venue added!');
     return redirect('admin/data-management/venues');
 }
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     //
     Schema::create('venues', function (Blueprint $table) {
         $table->increments('id');
         $table->string('venue');
         $table->string('slug')->unique();
         $table->string('city');
         $table->string('state');
         $table->string('place');
         $table->string('address')->nullable();
         $table->string('coords')->nullable();
         $table->string('directions')->nullable();
         $table->string('contacts')->nullable();
         $table->timestamps();
         $table->timestamp('published')->nullable();
         $table->softDeletes();
     });
     Venue::create(['venue' => 'Crown Plaza Austin', 'slug' => 'texas-austin-crown-plaza-austin', 'city' => 'Austin', 'state' => 'Texas', 'place' => 'ChIJVzSZghjKRIYREyXBujdzq6w', 'directions' => 'http://www.ihg.com/crowneplaza/hotels/us/en/austin/ausgz/hoteldetail?cm_mmc=GoogleMaps-_-cp-_-USEN-_-ausgz#map-directions', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
 }