dummybot/database/migrations/2026_06_16_234900_create_projects_table.php

21 lines
708 B
PHP

<?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('projects', function (Blueprint $t) {
$t->id();
$t->foreignId('user_id')->constrained()->cascadeOnDelete();
$t->string('name', 80);
$t->string('color', 7)->default('#6366f1'); // hex color
$t->string('icon', 40)->nullable(); // emoji o nombre
$t->timestamps();
$t->unique(['user_id', 'name']);
});
}
public function down(): void { Schema::dropIfExists('projects'); }
};