AddFreshSeeds::run PHP Метод

run() публичный Метод

public run ( )
    public function run()
    {
        $countries = [['id' => 1, 'code' => 'gr'], ['id' => 2, 'code' => 'fr'], ['id' => 3, 'code' => 'en'], ['id' => 4, 'code' => 'de']];
        $this->createCountries($countries);
        $countryTranslations = [['country_id' => 1, 'locale' => 'el', 'name' => 'Ελλάδα'], ['country_id' => 1, 'locale' => 'fr', 'name' => 'Grèce'], ['country_id' => 1, 'locale' => 'en', 'name' => 'Greece'], ['country_id' => 1, 'locale' => 'de', 'name' => 'Griechenland'], ['country_id' => 2, 'locale' => 'en', 'name' => 'France']];
        $this->createCountryTranslations($countryTranslations);
        $cities = [['id' => 1, 'country_id' => 1]];
        $this->createCities($cities);
        $cityTranslations = [['city_id' => 1, 'locale' => 'el', 'name' => 'Αθήνα'], ['city_id' => 1, 'locale' => 'fr', 'name' => 'Athènes'], ['city_id' => 1, 'locale' => 'en', 'name' => 'Athens'], ['city_id' => 1, 'locale' => 'de', 'name' => 'Athen']];
        $this->createCityTranslations($cityTranslations);
    }

Usage Example

Пример #1
0
 private function refreshSeedData()
 {
     $this->truncateAllTablesButMigrations();
     $seeder = new AddFreshSeeds();
     $seeder->run();
 }