| 123456789101112131415161718192021222324252627282930 |
- <?php
- /*
- * AdminSeeder — создаёт учётную запись администратора для первоначального входа.
- *
- * Создан: 2026-05-06
- * Запуск: php artisan db:seed (через DatabaseSeeder)
- * firstOrCreate() — идемпотентен: повторный запуск не создаёт дубликаты
- * Логин: admin / Пароль: 1234 (хешируется через cast 'hashed' в User модели)
- */
- namespace Database\Seeders;
- use App\Models\User;
- use Illuminate\Database\Seeder;
- class AdminSeeder extends Seeder
- {
- public function run(): void
- {
- User::firstOrCreate(
- ['name' => 'admin'],
- [
- 'email' => 'admin@admin.local',
- 'password' => '1234',
- 'is_admin' => true,
- ]
- );
- }
- }
|