Ag Cruthú Sonraí Ag Úsáid Seeder i Laravel

In Laravel, seeder a úsáidtear chun an bunachar sonraí a líonadh le sonraí tosaigh nó caochadán. Soláthraíonn siad bealach áisiúil chun sonraí a chruthú agus a chur isteach i dtáblaí bunachar sonraí. Seo treoir céim ar chéim ar úsáid seeder i Laravel:

 

Cruthaigh a Seeder

Chun leathanach nua a chruthú seeder, is féidir leat an t-ordú Artisan a úsáid. Mar shampla, chun tábla "úsáideoirí" a chruthú, reáchtáil an t-ordú seo a leanas: make:seeder seeder

php artisan make:seeder UsersTableSeeder

 

Sainmhínigh Sonraí

Oscail an seeder comhad ginte  san eolaire. Ar an modh, is féidir leat a shainiú na sonraí gur mian leat a síol isteach sa bhunachar sonraí. Is féidir leat tógálaí fiosrúcháin nó Eloquent ORM a úsáid chun na sonraí a chur isteach. 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  
    ]);  
}  

 

Rith an Seeder

Chun na seeder sonraí a fhorghníomhú agus a chur isteach sa bhunachar sonraí, bain úsáid as an db:seed ordú Artisan. De réir réamhshocraithe, seeder reáchtálfar go léir. Más mian leat leathanach ar leith a rith seeder, is féidir leat an --class rogha a úsáid.

php artisan db:seed

 

Seeder agus Rollback

Seeder is féidir iad a rolladh siar díreach cosúil le himirce. Chun an bhaisc dheireanach de, a chealú seeder, is féidir leat an db:seed --class t-ordú a úsáid leis an --reverse rogha.

 

Trí úsáid a bhaint seeder as isteach Laravel bíonn sé éasca sonraí tosaigh a chur sa bhunachar sonraí nó sonraí caocha a chruthú chun críocha tástála. Ligeann sé duit sonraí a chur isteach go tapa i dtáblaí gan idirghabháil láimhe.