Inā loaʻa iā ʻoe kahi papahana admin ʻaʻohe ʻaoʻao kau inoa, a laila he aha kāu e hana ai? ʻO kaʻu manaʻo, pono ʻoe e hana i hoʻokahi mea hoʻohana admin. No laila hiki iā ia ke komo a komo i ka panel admin holoʻokoʻa. Akā ʻaʻohe āu ʻaoʻao kau inoa ma ka ʻaoʻao mua. Loaʻa iā ʻoe ka ʻaoʻao komo. No laila hiki iā ʻoe ke hana pololei i kahi mea hoʻohana admin mai ka waihona?, inā ʻae, pono ʻoe e hana i kahi mea hoʻohana admin hou mai ka ʻikepili pololei ke hana ʻoe i kahi hoʻonohonoho hou o kāu papahana. Akā e manaʻo wau iā ʻoe e hana i ka seeder admin i hiki iā ʻoe ke hana i ka mea hoʻohana admin me ka hoʻohana ʻana i ka laravel 8 seeder. E puhi wale i ke kauoha e holo seeder ma laravel 8.
Nā mea like, inā loaʻa iā ʻoe ka hoʻonohonoho hoʻonohonoho muadefii ka pō, hiki iā ʻoe ke hana i kahi seeder hoʻonohonoho a hoʻohui i ka hoʻonohonoho muadefihoʻokomo ʻia i ka papa ʻikepili.
Hāʻawi ʻo Laravel i kahi ala maʻalahi no ka hoʻāʻo ʻana i ka ʻikepili i loko o kahi waihona me ka hoʻohana ʻana i nā papa seeder. Hiki iā ʻoe ke kanu i kāu waihona ma Laravel e hoʻohui i ka ʻikepili hoʻopunipuni i kāu waihona no ka hoʻāʻo ʻana.
Hana mua mākou i kahi seeder me kēia kauoha:
php artisan make:seeder UserSeeder
Ma hope o ka holo ʻana i ke kauoha, e loaʻa iā mākou kahi faila UserSeeder.php ma ka waihona seeds
. ʻO nā papa seed
mālama ʻia ma ka papa kuhikuhi 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')
]);
}
}
I kēia manawa e ʻike kākou pehea e kāhea ai i nā mea kanu ʻē aʻe. Hoʻohana ʻia ke ala kelepona e hoʻokō i nā papa hua hou i loko o ka papa DatabaseSeeder. Hāʻawi ia iā ʻoe e hoʻokaʻawale i kāu ʻikepili seeding i nā faila he nui i ʻole ka nui o ka papa seeder hoʻokahi. ʻAe ke ala kelepona i kahi ʻano o nā papa seeder pono e hoʻokō ʻia.
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call([
UserSeeder::class,
PostSeeder::class,
]);
}
}
Kauoha e holo i ka seeder
php artisan db:seed
Kauoha e holo pakahi i ka seeder
php artisan db:seed –class=UserSeeder
Hiki iā ʻoe ke holo i ka seeding
o ka waihona me ke kauoha migrate:fresh
i hui pū me ke koho –seed
. Hoʻokuʻu kēia kauoha i nā papa a pau, hana hou i nā neʻe a pau, a kūkulu hou i ka waihona.
php artisan migrate:fresh --seed
Ercole Palmeri
Makemake ʻoe e:
ʻO ka hoʻomohala ʻana i nā mākau kaʻa maikaʻi ma o ke kala ʻana e hoʻomākaukau i nā keiki no nā mākau paʻakikī e like me ke kākau ʻana. E kala…
He mana hoʻokele waiwai maoli ka ʻāpana moana, kahi i hoʻokele i kahi mākeke 150 biliona ...
I ka Pōʻakahi i hala, ua hoʻolaha ka Financial Times i kahi kuʻikahi me OpenAI. Laikini ʻo FT i kāna nūpepa papa honua…
E uku ana nā miliona o ka poʻe no nā lawelawe streaming, e uku ana i nā uku kau inoa o kēlā me kēia mahina. He manaʻo maʻamau ʻoe…