Seeder در لاراول
از سیدر ها برای پر کردن جداول دیتابیس با دیتاهای پیش فرض استفاده میشود .
برای ساخت :
php artisan make:seeder UsersSeeder
..... ..... public function run() { User::truncate(); $users = [ [ 'name' => 'Super Admin', 'email' => '[email protected]', 'password' => '123456', ], [ 'name' => 'User', 'email' => '[email protected]', 'password' => '13456', ], [ 'name' => 'Client', 'email' => '[email protected]', 'password' => '13456', ] ]; foreach($users as $user) { User::create([ 'name' => $user['name'], 'email' => $user['email'], 'password' => Hash::make($user['password']) ]); } }
و برای اجرا :
php artisan db:seed --class=UsersSeeder