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ọ:
Okwu Smart Lock Market na-ezo aka na ụlọ ọrụ na gburugburu ebe obibi gburugburu mmepụta, nkesa na ojiji…
Na injinịa ngwanrọ, ụkpụrụ imewe bụ ihe ngwọta kachasị mma maka nsogbu ndị na-emekarị na nhazi ngwanrọ. Ọ dị m ka…
Akara ụlọ ọrụ bụ okwu sara mbara nke gụnyere ọtụtụ usoro eji emepụta akara na-adịgide adịgide n'elu…
Edere ihe atụ macro Excel ndị a dị mfe site na iji VBA Atụmatụ ọgụgụ oge: nkeji 3 Ọmụmaatụ…