Skip to content

Commit 5f728c0

Browse files
committed
✨ Add User Seeder for Test User Creation
1 parent 1ecb1e7 commit 5f728c0

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

database/seeders/user_seeder.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import { BaseSeeder } from '@adonisjs/lucid/seeders'
2+
import User from '#models/user'
3+
4+
export default class UserSeeder extends BaseSeeder {
5+
async run() {
6+
// Create a test user
7+
await User.create({
8+
username: 'testuser',
9+
name: 'Test User',
10+
email: 'test@example.com',
11+
password: 'password123',
12+
isAdmin: true,
13+
isSponsor: false,
14+
})
15+
16+
// You can add more test users if needed
17+
await User.create({
18+
username: 'regularuser',
19+
name: 'Regular User',
20+
email: 'regular@example.com',
21+
password: 'password123',
22+
isAdmin: false,
23+
isSponsor: false,
24+
})
25+
26+
console.log('✅ Users seeded successfully')
27+
}
28+
}

0 commit comments

Comments
 (0)