Mgbe ọ bụla ị nwere ọrụ admin nke na-enweghị ibe ndebanye aha, kedu ihe ị ga-eme? M pụtara, ị ga-emepụta opekata mpe otu onye ọrụ nchịkwa. Yabụ na ọ nwere ike ịbanye wee banye na ngalaba nchịkwa niile. Mana ị nweghị akwụkwọ ndebanye aha na njedebe ihu. naanị ị nwere ibe nbanye. Ya mere ị nwere ike ịmepụta onye ọrụ nchịkwa ozugbo site na nchekwa data?, Ọ bụrụ ee, ị kwesịrị ịmepụta onye ọrụ nchịkwa ọhụrụ site na nchekwa data ozugbo mgbe ị mepụtara nhazi ọhụrụ nke ọrụ gị. Ma m ga-atụ aro ka ịmepụta admin seeder ka ị nwee ike ịmepụta onye ọrụ nchịkwa site na iji laravel 8 seeder. Naanị ọkụ na iwu ka ọ gbaa seeder na laravel 8.
Otu ihe ahụ, ọ bụrụ na ị nwere ntọala ntọala mbụdefiOtú ọ dị, ị nwere ike ịmepụta ntọala seeder ma tinye pre-configdefietinyere na tebụl nchekwa data.
Laravel na-enye ụzọ dị mfe mkpụrụ data ule n'ime nchekwa data site na iji klas seeder. Ị nwere ike ịmepụta nchekwa data gị na Laravel iji tinye data adịgboroja n'ime nchekwa data gị maka ebumnuche nnwale.
Nke mbụ, anyị ga-eji iwu na-esonụ mepụta seeder:
php artisan make:seeder UserSeeder
Mgbe ịmechara iwu ahụ, anyị ga-enwe faịlụ Onye ọrụSeeder.php na nchekwa seeds
. Klas seed
na-echekwara na ndekọ database/seeders
.
namespace Database\Seeders;
use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
User::create([
'name' => 'John Jackson',
'email' => 'john@jackson.com',
'mobile' => '123456789',
'password' => Hash::make('john@123')
]);
}
}
Ugbu a, ka anyị hụ otú anyị nwere ike ịkpọ ndị ọzọ seeders. A na-eji usoro oku a na-eme klaasị mkpụrụ ọzọ n'ime klaasị DatabaseSeeder. Ọ na-enye gị ohere kewaa mkpụrụ data nchekwa data gị n'ọtụtụ faịlụ ka ọ nweghị otu klaasị seeder ga-ebu oke ibu. Usoro oku na-anabata ọtụtụ klaasị mkpụrụ osisi chọrọ ka emechaa.
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call([
UserSeeder::class,
PostSeeder::class,
]);
}
}
Iwu ka ịgba ọsọ ahụ seeder
php artisan db:seed
Iwu ka ị na-agba ọsọ seeder n'otu n'otu
php artisan db:seed –class=UserSeeder
Ị nwekwara ike ịgba ọsọ ahụ seeding
nke nchekwa data site na iji iwu migrate:fresh
na Nchikota na nhọrọ –seed
. Iwu a na-atụba tebụl niile, megharịa mbugharị niile, wee wughachi nchekwa data.
php artisan migrate:fresh --seed
Ercole Palmeri
Nwekwara ike ịchọrọ:
Coveware nke Veeam ga-aga n'ihu na-enye ọrụ nzaghachi ihe omume cyber. Coveware ga-enye forensics na ike mmezi…
Ndozi amụma na-agbanwe mpaghara mmanụ & gas, na-enwe usoro ọhụrụ na ngwa ngwa maka njikwa ihe ọkụkụ.…
UK CMA enyela ịdọ aka ná ntị gbasara omume Big Tech na ahịa ọgụgụ isi. Ebe ahụ…
Iwu “Case Green”, nke European Union chepụtara iji kwalite nrụpụta ike nke ụlọ, ejirila…