diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index f02f4fe..d58b961 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -43,7 +43,7 @@ public function register(Request $request) 'email' => $request->email, 'cellphone' => $request->cellphone, 'password' => bcrypt($request->password), - 'is_admin' => $request->is_admin ?? false, + 'is_admin' => $isAdmin, 'bearer_apibrasil' => $request->bearer_apibrasil ?? null, 'balance' => 0 //sempre comeca com 0 ]); diff --git a/app/Models/User.php b/app/Models/User.php index 98c06bc..d86391c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -86,24 +86,17 @@ protected function casts(): array } - //TESTE protected static function boot() { parent::boot(); - static::creating(function ($model) { - if (empty($model->id)) { - $model->id = (string) Str::uuid(); + static::creating(function ($user) { + if (empty($user->id)) { + $user->id = (string) Str::uuid(); } - }); - parent::boot(); - - static::creating(function ($user) { - if (User::count() === 0) { + if (self::count() === 0) { $user->is_admin = true; // Primeiro usuário - } else { - $user->is_admin = false; // Todos os outros } }); } diff --git a/app/Services/WhatsappAppService.php b/app/Services/WhatsAppService.php similarity index 100% rename from app/Services/WhatsappAppService.php rename to app/Services/WhatsAppService.php diff --git a/database/migrations/2025_08_07_190914_create_personal_access_tokens_table.php b/database/migrations/2025_08_07_190914_create_personal_access_tokens_table.php index 8d3252d..9ba8fa4 100644 --- a/database/migrations/2025_08_07_190914_create_personal_access_tokens_table.php +++ b/database/migrations/2025_08_07_190914_create_personal_access_tokens_table.php @@ -12,8 +12,8 @@ public function up(): void { Schema::create('personal_access_tokens', function (Blueprint $table) { - $table->uuid(); - $table->uuidMorphs('tokenable_id'); + $table->uuid('id')->primary(); + $table->uuidMorphs('tokenable'); $table->text('name'); $table->string('token', 64)->unique(); $table->text('abilities')->nullable(); diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 8c7f06b..3dd89b3 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,12 +2,7 @@ namespace Database\Seeders; -use App\Models\User; -// use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; -use Illuminate\Support\Facades\DB; -use Illuminate\Support\Facades\Hash; -use Illuminate\Support\Str; class DatabaseSeeder extends Seeder { @@ -23,9 +18,7 @@ public function run(): void // 'email' => 'test@example.com', // ]); - $this->call([ - UserSeeder::class - ]); + // Add seeder calls here when needed } } diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php deleted file mode 100644 index 7505d5f..0000000 --- a/database/seeders/UserSeeder.php +++ /dev/null @@ -1,28 +0,0 @@ - Str::uuid("v4"), - 'name' => "Caua", - 'email' => "caua@apibrasil.com", - 'cellphone' => '11111111111', - 'password' => Hash::make('Teste'), - 'balance' => 999998 - ]); - } -}