@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
return new class extends Migration {
|
||||
public function up(): void { Schema::create('lodge_bookings', function(Blueprint $t){
|
||||
$t->id();$t->string('reference')->unique();$t->string('guest_name');$t->string('guest_email');$t->string('guest_phone')->nullable();
|
||||
$t->date('check_in')->index();$t->date('check_out')->index();$t->unsignedTinyInteger('guests');$t->unsignedInteger('nights');$t->unsignedInteger('total_pence');$t->string('status')->default('pending')->index();$t->text('notes')->nullable();$t->timestamps(); }); }
|
||||
public function down(): void { Schema::dropIfExists('lodge_bookings'); }
|
||||
};
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
return new class extends Migration {public function up(): void {Schema::create('lodge_booking_locks',fn(Blueprint $t)=>$t->unsignedTinyInteger('id')->primary());DB::table('lodge_booking_locks')->insert(['id'=>1]);}public function down():void{Schema::dropIfExists('lodge_booking_locks');}};
|
||||
Reference in New Issue
Block a user