aboutsummaryrefslogtreecommitdiff
path: root/database
diff options
context:
space:
mode:
Diffstat (limited to 'database')
-rw-r--r--database/migrations/2025_03_08_132951_create_players_table.php (renamed from database/migrations/2025_03_06_091820_create_players_table.php)5
-rw-r--r--database/seeders/DatabaseSeeder.php13
2 files changed, 12 insertions, 6 deletions
diff --git a/database/migrations/2025_03_06_091820_create_players_table.php b/database/migrations/2025_03_08_132951_create_players_table.php
index d078edf..13d4e24 100644
--- a/database/migrations/2025_03_06_091820_create_players_table.php
+++ b/database/migrations/2025_03_08_132951_create_players_table.php
@@ -14,9 +14,12 @@ return new class extends Migration
Schema::create('players', function (Blueprint $table) {
$table->id();
$table->timestamps();
- $table->string('name');
+ $table->rememberToken();
+ $table->string('name')->unique();
+ $table->string('password');
$table->string('team');
$table->integer('score');
+ $table->boolean('is_admin')->nullable();
});
Schema::create('sessions', function (Blueprint $table) {
diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php
index d01a0ef..1342d58 100644
--- a/database/seeders/DatabaseSeeder.php
+++ b/database/seeders/DatabaseSeeder.php
@@ -2,9 +2,9 @@
namespace Database\Seeders;
-use App\Models\User;
-// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
+use App\Models\Player;
use Illuminate\Database\Seeder;
+use Illuminate\Support\Facades\Hash;
class DatabaseSeeder extends Seeder
{
@@ -15,9 +15,12 @@ class DatabaseSeeder extends Seeder
{
// User::factory(10)->create();
- User::factory()->create([
- 'name' => 'Test User',
- 'email' => 'test@example.com',
+ Player::create([
+ 'name' => 'admin',
+ 'password' => Hash::make('12345'),
+ 'team' => 'none',
+ 'score' => 100,
+ 'is_admin' => true,
]);
}
}