2024_12_19_152055_create_areas_table.php 600 B

1234567891011121314151617181920212223
  1. <?php
  2. use Illuminate\Database\Migrations\Migration;
  3. use Illuminate\Database\Schema\Blueprint;
  4. use Illuminate\Support\Facades\Schema;
  5. return new class extends Migration {
  6. public function up(): void
  7. {
  8. Schema::create('areas', function (Blueprint $table) {
  9. $table->id();
  10. $table->string('name');
  11. $table->foreignId('district_id')->constrained('districts')->restrictOnDelete();
  12. $table->softDeletes();
  13. $table->timestamps();
  14. });
  15. }
  16. public function down(): void
  17. {
  18. Schema::dropIfExists('areas');
  19. }
  20. };