initialize project

This commit is contained in:
Afrina Alimi
2024-02-08 09:30:14 +08:00
commit 25d85dac75
206 changed files with 50977 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call(UsersAdmin::class);
$this->call(ElectionSeeder::class);
}
}
+19
View File
@@ -0,0 +1,19 @@
<?php
use Illuminate\Database\Seeder;
use App\Election;
class ElectionSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$election = new Election();
$election->id = 1;
$election->save();
}
}
+23
View File
@@ -0,0 +1,23 @@
<?php
use Illuminate\Database\Seeder;
use App\User;
class UsersAdmin extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
User::where('id',1)->delete();//To avoid duplicate user accounts
$user = new User();
$user->id = 1;
$user->name = env('USER_NAME','Lenard Mangay-ayam');
$user->email = env('USER_EMAIL','lenard.mangayayam@voting-system.com');
$user->password = bcrypt(env('USER_PASS','admin'));
$user->save();
}
}
+24
View File
@@ -0,0 +1,24 @@
<?php
use Illuminate\Database\Seeder;
use App\Voter;
class VoterTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
for ($i=0; $i < 30; $i++) {
Voter::create([
'name'=>str_random(10),
'student_id'=>$i*3,
'course'=>'Information Technology',
'election_id'=>5
]);
}
}
}