diff --git a/backend/app/Models/Admin.php b/backend/app/Models/Admin.php index dc21d218..005a9c42 100644 --- a/backend/app/Models/Admin.php +++ b/backend/app/Models/Admin.php @@ -8,4 +8,4 @@ use Illuminate\Database\Eloquent\Model; class Admin extends Model { use HasFactory; -} +} \ No newline at end of file diff --git a/backend/app/Models/Father.php b/backend/app/Models/Father.php new file mode 100644 index 00000000..41a82723 --- /dev/null +++ b/backend/app/Models/Father.php @@ -0,0 +1,11 @@ +define(Admin::class, function (Faker $faker){ -// return[ -// 'id' => $this->faker->name, -// 'email' => $this->faker->name, -// 'password' => $this->faker->name, -// 'remember_token' => $this->faker->name, -// 'created_at' => $this->faker->name, -// 'updated_at' => $this->faker->name, -// ]; -// }); - class AdminFactory extends Factory { /** @@ -57,7 +22,7 @@ class AdminFactory extends Factory public function definition() { return [ - 'id' => $this->faker->numberBetween, + // 'id' => $this->faker->numberBetween, 'email' => $this->faker->email, 'password' => $this->faker->password, 'remember_token' => $this->faker->password, diff --git a/backend/database/factories/FatherFactory.php b/backend/database/factories/FatherFactory.php new file mode 100644 index 00000000..26d3b59e --- /dev/null +++ b/backend/database/factories/FatherFactory.php @@ -0,0 +1,38 @@ + $this->faker->numberBetween, + 'email' => $this->faker->email, + 'email_verified_at' => $this->faker->dateTime, + 'password' => $this->faker->password, + 'last_name' => $this->faker->lastName, + 'first_name' => $this->faker->firstName, + 'image' => $this->faker->imageUrl, + 'profile' => $this->faker->realText(49), + 'remember_token' => $this->faker->dateTime, + 'created_at' => $this->faker->dateTime, + 'updated_at' => $this->faker->dateTime, + ]; + } +} diff --git a/backend/database/migrations/2021_08_12_054526_create_fathers_table.php b/backend/database/migrations/2021_08_12_054526_create_fathers_table.php new file mode 100644 index 00000000..fec45bc1 --- /dev/null +++ b/backend/database/migrations/2021_08_12_054526_create_fathers_table.php @@ -0,0 +1,40 @@ +bigIncrements('id'); + $table->string('email'); + $table->string('email_verified_at'); + $table->string('password'); + $table->string('last_name'); + $table->string('first_name'); + $table->string('image'); + $table->string('profile'); + $table->string('remember_token'); + $table->timestamps('created_at'); + $table->timestamps('updated_at'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('fathers'); + } +} diff --git a/backend/database/seeders/AdminsTableSeeder.php b/backend/database/seeders/AdminsTableSeeder.php index 5c0b80c8..f7f44217 100644 --- a/backend/database/seeders/AdminsTableSeeder.php +++ b/backend/database/seeders/AdminsTableSeeder.php @@ -14,6 +14,6 @@ class AdminsTableSeeder extends Seeder */ public function run() { - \App\Models\Admin::factory()->count(10)->create(); + \App\Models\Admin::factory()->count(10)->create(); } } diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index 76058b18..8bfac1d6 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -13,8 +13,9 @@ class DatabaseSeeder extends Seeder */ public function run() { - // \App\Models\User::factory(10)->create(); $this->call (AdminsTableSeeder::class); + $this->call + (FathersTableSeeder::class); } } diff --git a/backend/database/seeders/FathersTableSeeder.php b/backend/database/seeders/FathersTableSeeder.php new file mode 100644 index 00000000..cc7d9dcc --- /dev/null +++ b/backend/database/seeders/FathersTableSeeder.php @@ -0,0 +1,19 @@ +count(10)->create(); + } +}