From 6a6c1bb865e25a7b51bc5a39ff6b7b1a92d5dd14 Mon Sep 17 00:00:00 2001 From: Ariful Date: Sun, 29 May 2022 21:29:16 +0600 Subject: [PATCH] add timestamp to seeder file for created_at and updated_at --- database/seeders/RoleSeeder.php | 19 +++++++++++-------- database/seeders/UsersSeeder.php | 5 ++++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/database/seeders/RoleSeeder.php b/database/seeders/RoleSeeder.php index f78dd63..6429ee2 100644 --- a/database/seeders/RoleSeeder.php +++ b/database/seeders/RoleSeeder.php @@ -2,27 +2,30 @@ namespace Database\Seeders; +use Carbon\Carbon; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\Role; use Illuminate\Support\Facades\DB; -class RoleSeeder extends Seeder { +class RoleSeeder extends Seeder +{ /** * Run the database seeds. * * @return void */ - public function run() { + public function run() + { DB::table('roles')->truncate(); Role::insert( [ - ['name' => 'Administrator', 'slug' => 'admin'], - ['name' => 'User', 'slug' => 'user'], - ['name' => 'Customer', 'slug' => 'customer'], - ['name' => 'Editor', 'slug' => 'editor'], - ['name' => 'All', 'slug' => '*'], - ['name' => 'Super Admin', 'slug' => 'super-admin'], + ['name' => 'Administrator', 'slug' => 'admin', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], + ['name' => 'User', 'slug' => 'user', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], + ['name' => 'Customer', 'slug' => 'customer', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], + ['name' => 'Editor', 'slug' => 'editor', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], + ['name' => 'All', 'slug' => '*', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], + ['name' => 'Super Admin', 'slug' => 'super-admin', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()], ] ); } diff --git a/database/seeders/UsersSeeder.php b/database/seeders/UsersSeeder.php index 0d93c23..e37b434 100644 --- a/database/seeders/UsersSeeder.php +++ b/database/seeders/UsersSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use Carbon\Carbon; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\User; @@ -21,7 +22,9 @@ class UsersSeeder extends Seeder User::create([ 'email'=>'admin@hydra.project', 'password'=>Hash::make('hydra'), - 'name'=>'Hydra Admin' + 'name'=>'Hydra Admin', + 'created_at'=> Carbon::now(), + 'updated_at'=> Carbon::now(), ]); } }