हां, सबसे अच्छा विकल्प एक बीडर बनाने के लिए है, ताकि आप इसे हमेशा पुन: उपयोग कर सकें।
उदाहरण के लिए, यह मेरी UserTableSeeder
:
class UserTableSeeder extends Seeder {
public function run() {
if(env('APP_ENV') != 'production')
{
$password = Hash::make('secret');
for ($i = 1; $i <= 10; $i++)
{
$users[] = [
'email' => 'user'. $i .'@myapp.com',
'password' => $password
];
}
User::insert($users);
}
}
आप इस बोने की मशीन बनाने के बाद, composer dumpautoload
चलाना चाहिए, और फिर अपने database/seeds/DatabaseSeeder.php
निम्नलिखित जोड़ें में:
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
$this->call('UserTableSeeder');
}
}
अब आप अंत में कर सकते हैं प्रत्येक बार जब आप तालिका में उपयोगकर्ताओं को सम्मिलित करने की आवश्यकता होती है तो php artisan db:seed --class=UserTableSeeder
का उपयोग करें।
टिंकर के माध्यम से ... php कारीगर टिंकर –