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::table('orders', function (Blueprint $table) { $table->unsignedBigInteger('payment_method_id')->nullable()->change(); $table->enum('order_type', [ 'dine_in', 'takeaway', 'delivery', 'online_gofood', 'online_grabfood', 'default' ])->nullable()->change(); }); } public function down(): void { Schema::table('orders', function (Blueprint $table) { $table->unsignedBigInteger('payment_method_id')->nullable(false)->change(); $table->enum('order_type', [ 'dine_in', 'takeaway', 'delivery', 'default' ])->nullable(false)->change(); }); } };