From 04193b259c80d3838166b6aa55860ba199b590bf Mon Sep 17 00:00:00 2001 From: LukiBeg Date: Tue, 28 Oct 2025 17:26:22 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20configurar=20estrutura=20do=20banco=20d?= =?UTF-8?q?e=20dados=20para=20usu=C3=A1rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Adicionar campo permissions (JSON) na tabela users - Criar tabelas para password_reset_tokens e sessions - Configurar seeder com usuário admin padrão - Definir senha segura para usuário administrador --- database/migrations/0001_01_01_000000_create_users_table.php | 1 + database/seeders/DatabaseSeeder.php | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php index 05fb5d9..3a6f800 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -14,6 +14,7 @@ public function up(): void Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); + $table->json('permissions')->nullable(); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 983201d..dc6f9fe 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -14,10 +14,9 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // User::factory(10)->create(); - User::factory()->create([ 'name' => 'admin', + 'permissions' => ['admin'], 'email' => 'inglinesystemsadmin@inglinesystems.com.br', 'password' => Hash::make('*Ingline.Sys#9420%SECURITY#') ]);