Seeder இல் பயன்படுத்தி தரவை உருவாக்குதல் Laravel

இல் Laravel, seeder ஆரம்ப அல்லது போலித் தரவுகளுடன் தரவுத்தளத்தை விரிவுபடுத்தப் பயன்படுகிறது. தரவுத்தள அட்டவணையில் தரவை உருவாக்க மற்றும் செருகுவதற்கான வசதியான வழியை அவை வழங்குகின்றன. seeder இதைப் பயன்படுத்துவதற்கான படிப்படியான வழிகாட்டி இங்கே Laravel:

 

உருவாக்கு a Seeder

புதிய ஒன்றை உருவாக்க seeder, நீங்கள் கைவினைஞர் கட்டளையைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, "பயனர்கள்" அட்டவணையை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்: make:seeder seeder

php artisan make:seeder UsersTableSeeder

 

தரவை வரையறுக்கவும்

seeder கோப்பகத்தில் உருவாக்கப்பட்ட கோப்பைத் திறக்கவும்  . முறையில், நீங்கள் தரவுத்தளத்தில் விதைக்க விரும்பும் தரவை வரையறுக்கலாம். தரவைச் செருக, வினவல் உருவாக்கி அல்லது எலோக்வென்ட் ORM ஐப் பயன்படுத்தலாம். database/seeders run Laravel

public function run()  
{  
    DB::table('users')->insert([  
        [  
            'name' => 'John Doe',  
            'email' => '[email protected]',  
            'password' => bcrypt('password123'),  
        ],  
        [  
            'name' => 'Jane Doe',  
            'email' => '[email protected]',  
            'password' => bcrypt('password456'),  
        ],  
        // Add more data as needed  
    ]);  
}  

 

இயக்கவும் Seeder

seeder தரவுத்தளத்தில் தரவைச் செயல்படுத்தவும் செருகவும், db:seed கைவினைஞர் கட்டளையைப் பயன்படுத்தவும். இயல்பாக, அனைத்தும் seeder இயக்கப்படும். நீங்கள் குறிப்பிட்ட ஒன்றை இயக்க விரும்பினால் seeder, நீங்கள் விருப்பத்தைப் பயன்படுத்தலாம் --class.

php artisan db:seed

 

Seeder மற்றும் Rollback

Seeder இடம்பெயர்வுகளைப் போலவே திரும்பப் பெற முடியும். இன் கடைசி தொகுப்பை செயல்தவிர்க்க, விருப்பத்துடன் கட்டளையைப் seeder பயன்படுத்தலாம். db:seed --class --reverse

 

seeder இல் பயன்படுத்துவது Laravel ஆரம்ப தரவுகளுடன் தரவுத்தளத்தை விரிவுபடுத்துவதை எளிதாக்குகிறது அல்லது சோதனை நோக்கங்களுக்காக போலி தரவை உருவாக்குகிறது. கைமுறை தலையீடு இல்லாமல் அட்டவணையில் தரவை விரைவாகச் செருக இது உங்களை அனுமதிக்கிறது.