Chero iwe uine admin purojekiti isina peji rekusaina, saka iwe uchaitei? Ndinoreva, iwe unofanirwa kugadzira kamwechete admin mushandisi. Saka chaizvo anogona kupinda mukati uye kuwana iyo yese admin panel. Asi iwe hauna peji rekusaina kumberi kumagumo. une peji rekupinda chete. Saka iwe unogona kugadzira mushandisi we admin zvakananga kubva kudhatabhesi?, kana hongu, iwe unofanirwa kugara uchigadzira mushandisi mutsva kubva kudhatabhesi zvakananga kana iwe uchigadzira gadziriso nyowani yeprojekiti yako. Asi ini ndichakukurudzira kuti ugadzire admin seeder kuti iwe ugone kugadzira admin mushandisi uchishandisa laravel 8 seeder. Ingopisa pakuraira kumhanya seeder mu laravel 8.
Zvimwe chete zvinhu, kana uine presetting gadzirisodefinite, unogona kugadzira dhizaini yekumisikidza uye kuwedzera iyo pre gadzirisodefiyakatumirwa kutafura ye database.
Laravel inopa nzira iri nyore yekudyara bvunzo data mudhatabhesi uchishandisa seeder makirasi. Iwe unogona kudyara dhatabhesi yako muLaravel kuti uwedzere fake data mudhatabhesi rako nekuda kwekuyedza.
Kutanga tinogadzira mbeu nemurairo unotevera:
php artisan make:seeder UserSeeder
Mushure mekuita murairo, tichava nefaira UserSeeder.php mufolda seeds
. Makirasi seed
zvakachengetwa mudhairekitori 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')
]);
}
}
Zvino ngationei kuti tingadaidza sei mamwe ma seeders. Iyo yekufona nzira inoshandiswa kuita mamwe makirasi embeu mukati meDatabaseSeeder kirasi. Iyo inokutendera iwe kupatsanura yako dhatabhesi mbeu kuita akawanda mafaera kuitira kuti pasave nekirasi imwe yembeu inokura zvakanyanya. Iyo yekufona nzira inogamuchira akatevedzana makirasi embeu anoda kuitwa.
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call([
UserSeeder::class,
PostSeeder::class,
]);
}
}
Raira kumhanya iyo seeder
php artisan db:seed
Raira kumhanyisa mbesa yega
php artisan db:seed –class=UserSeeder
Iwe unogona zvakare kumhanya iyo seeding
ye database uchishandisa murairo migrate:fresh
pamwe chete nesarudzo –seed
. Uyu murairo unodonhedza matafura ese, unodzosera zvese zvinotama, uye unovakazve dhatabhesi.
php artisan migrate:fresh --seed
Ercole Palmeri
Unogona zvakare kuda:
Coveware neVeeam icharamba ichipa cyber kubira chiitiko mhinduro masevhisi. Coveware ichapa forensics uye kugadzirisa kugona…
Kufanofungidzira kugadzirisa kuri kushandura chikamu cheoiri & gasi, nemaitiro matsva uye akasimba ekutarisira zvidyarwa.…
Iyo UK CMA yakapa yambiro nezvemaitiro eBig Tech mumusika wehungwaru hwekugadzira. Ikoko…
Chirevo che "Case Green", chakagadzirwa neEuropean Union kuti chiwedzere kushanda nesimba kwezvivakwa, chapedza hurongwa hwayo hwemutemo ne…