Files
amare/database/seeders/DatabaseSeeder.php
manoel freitas 8da8d19504 feat: CMS de conteúdo do site (WEB-02/03/04/06)
Implementa gestão Filament de configurações, serviços, portfólio e depoimentos com policies admin-only, upload validado e seed determinístico.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 23:16:25 -03:00

42 lines
1006 B
PHP

<?php
declare(strict_types=1);
namespace Database\Seeders;
use App\Enums\UserRole;
use App\Models\User;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
class DatabaseSeeder extends Seeder
{
use WithoutModelEvents;
public function run(): void
{
User::query()->updateOrCreate(
['email' => 'admin@amare.local'],
[
'name' => 'Admin Local',
'password' => Hash::make('password'),
'role' => UserRole::Admin,
'is_active' => true,
],
);
User::query()->updateOrCreate(
['email' => 'assistant@amare.local'],
[
'name' => 'Assistente Local',
'password' => Hash::make('password'),
'role' => UserRole::Assistant,
'is_active' => true,
],
);
$this->call(ContentSeeder::class);
}
}