Nigbakugba ti o ba ni iṣẹ abojuto ti ko ni oju-iwe iforukọsilẹ, lẹhinna kini iwọ yoo ṣe? Mo tumọ si, o ni lati ṣẹda o kere ju olumulo abojuto kan. Nitorina ni ipilẹ o le wọle ki o wọle si gbogbo igbimọ abojuto. Ṣugbọn iwọ ko ni oju-iwe iforukọsilẹ ni opin iwaju. iwọ nikan ni oju-iwe wiwọle. Nitorinaa ṣe o le ṣẹda abojuto taara lati ibi ipamọ data?, Ti o ba jẹ bẹẹni, o yẹ ki o ṣẹda olumulo abojuto nigbagbogbo lati ibi ipamọ data taara nigbati o ṣẹda iṣeto tuntun ti iṣẹ akanṣe rẹ. Ṣugbọn Emi yoo daba ọ lati ṣẹda oluranran abojuto ki o le ṣẹda olumulo abojuto nipa lilo oluranran laravel 8. Kan ina lori aṣẹ lati ṣiṣẹ seeder ni laravel 8.
Awọn nkan kanna, ti o ba ni iṣeto awọn eto iṣaajudefinite, o le ṣẹda a seeder eto ki o si fi awọn ṣaaju iṣeto nidefinited si awọn database tabili.
Laravel n pese ọna irọrun lati gbin data idanwo sinu ibi ipamọ data nipa lilo awọn kilasi iriran. O le gbin aaye data rẹ ni Laravel lati ṣafikun data iro sinu aaye data rẹ fun awọn idi idanwo.
Ni akọkọ a ṣẹda seeder pẹlu aṣẹ atẹle:
php artisan make:seeder UserSeeder
Lẹhin ṣiṣe aṣẹ, a yoo ni faili kan UserSeeder.php ninu folda seeds
. Awọn kilasi seed
ti wa ni fipamọ ni awọn liana 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')
]);
}
}
Bayi jẹ ki a wo bi a ṣe le pe awọn irugbin miiran. Ọna ipe naa ni a lo lati ṣiṣẹ awọn kilasi irugbin ni afikun laarin kilasi DatabaseSeeder. O gba ọ laaye lati pin awọn irugbin data rẹ sinu awọn faili lọpọlọpọ ki ko si kilasi ariran kan ti o tobi ju. Ọna ipe gba ọpọlọpọ awọn kilasi irigbin ti o nilo lati ṣiṣẹ.
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call([
UserSeeder::class,
PostSeeder::class,
]);
}
}
Paṣẹ lati ṣiṣe awọn seeder
php artisan db:seed
Paṣẹ lati ṣiṣe a seeder leyo
php artisan db:seed –class=UserSeeder
O tun le ṣiṣe awọn seeding
ti database lilo pipaṣẹ migrate:fresh
ni apapo pẹlu aṣayan –seed
. Aṣẹ yii sọ gbogbo awọn tabili silẹ, tun ṣe gbogbo awọn iṣiwa, ati tun ipilẹ data ṣe.
php artisan migrate:fresh --seed
Ercole Palmeri
O le tun fẹ:
Ni ọjọ Aarọ to kọja, Awọn akoko Iṣowo kede adehun kan pẹlu OpenAI. FT ṣe iwe-aṣẹ iwe-akọọlẹ agbaye rẹ…
Awọn miliọnu eniyan sanwo fun awọn iṣẹ ṣiṣanwọle, san awọn idiyele ṣiṣe alabapin oṣooṣu. O jẹ ero ti o wọpọ pe o…
Coveware nipasẹ Veeam yoo tẹsiwaju lati pese awọn iṣẹ esi iṣẹlẹ ikọlu cyber. Coveware yoo funni ni awọn oniwadi ati awọn agbara atunṣe…
Itọju isọtẹlẹ jẹ iyipada ti eka epo & gaasi, pẹlu imotuntun ati ọna imudani si iṣakoso ọgbin.…