يمكنك فعل ذلك عن طريق Seeder بحيث عند عمل migrations يتم تخزين بيانات الأختبار المخزنة في Seeder في هذا الجدول كما التالي
يمكنك إنشاء Seeder باستخدام هذا الأمر
php artisan make:seeder UserSeeder
ثم في المسار التالي تجد الملف
your_project\database\seeds
ثم بداخل الملف تضع التالي
user = \App\User::create([
'username' => 'Osama',
'email' => 'a@a.com',
'password' => bcrypt('123123123'),
'phone' => '123123123',
'city' => 'الرياض',
'is_active' => 1,
'code' => substr(md5(uniqid(mt_rand(), true)) , 0, 8),
]);
ثم في ملف DatabaseSeeder.php تضع التالي
$this->call(UserTableSeeder::class);
هو الكلاس الذي أنشات الملف عن طريق الأمر المذكور سابقاً. ثم قم بتنفيذ الأمر التالي
php artisan db:seed
php artisan db:seed --class=UserSeeder
أو عمل إعادة زرع لجميع الجداول مع تخزين بيانات الأختبار باستخدام الأمر التالي
php artisan migrate:fresh --seed
يمكنك مراجعة التوثيق الخاص بموقع لارافل من هنا.