Skip to content

Instantly share code, notes, and snippets.

@Miri92
Created November 17, 2018 12:11
Show Gist options
  • Save Miri92/e151ef94a9245b091ec1afe5f1cd1e45 to your computer and use it in GitHub Desktop.
Save Miri92/e151ef94a9245b091ec1afe5f1cd1e45 to your computer and use it in GitHub Desktop.
Regions of Azerbaijan - Laravel seeder class
<?php
use App\Models\Region;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class RegionsSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
// Default Site Settings
if(DB::table('regions')->get()->count() == 0){
DB::table('regions')->insert([
['country_code' => 'az', 'name' => 'Ağcabədi'],
['country_code' => 'az', 'name' => 'Ağdam'],
['country_code' => 'az', 'name' => 'Ağdaş'],
['country_code' => 'az', 'name' => 'Ağstafa'],
['country_code' => 'az', 'name' => 'Ağsu'],
['country_code' => 'az', 'name' => 'Astara'],
['country_code' => 'az', 'name' => 'Bakı'],
['country_code' => 'az', 'name' => 'Balakən'],
['country_code' => 'az', 'name' => 'Beyləqan'],
[ 'country_code' => 'az', 'name' => 'Bərdə'],
[ 'country_code' => 'az', 'name' => 'Biləsuvar'],
[ 'country_code' => 'az', 'name' => 'Cəlilabad'],
[ 'country_code' => 'az', 'name' => 'Culfa'],
[ 'country_code' => 'az', 'name' => 'Daşkəsən'],
[ 'country_code' => 'az', 'name' => 'Füzuli'],
[ 'country_code' => 'az', 'name' => 'Gədəbəy'],
[ 'country_code' => 'az', 'name' => 'Gəncə'],
[ 'country_code' => 'az', 'name' => 'Goranboy'],
[ 'country_code' => 'az', 'name' => 'Göyçay'],
[ 'country_code' => 'az', 'name' => 'Göygöl'],
[ 'country_code' => 'az', 'name' => 'Göytəpə'],
[ 'country_code' => 'az', 'name' => 'Hacıqabul'],
[ 'country_code' => 'az', 'name' => 'Horadiz'],
[ 'country_code' => 'az', 'name' => 'İmişli'],
[ 'country_code' => 'az', 'name' => 'İsmayıllı'],
[ 'country_code' => 'az', 'name' => 'Kürdəmir'],
[ 'country_code' => 'az', 'name' => 'Lerik'],
[ 'country_code' => 'az', 'name' => 'Lənkəran'],
[ 'country_code' => 'az', 'name' => 'Masallı'],
[ 'country_code' => 'az', 'name' => 'Mingəçevir'],
[ 'country_code' => 'az', 'name' => 'Nabran'],
[ 'country_code' => 'az', 'name' => 'Naftalan'],
[ 'country_code' => 'az', 'name' => 'Naxçıvan'],
[ 'country_code' => 'az', 'name' => 'Neftçala'],
[ 'country_code' => 'az', 'name' => 'Oğuz'],
[ 'country_code' => 'az', 'name' => 'Qax'],
[ 'country_code' => 'az', 'name' => 'Qazax'],
[ 'country_code' => 'az', 'name' => 'Qəbələ'],
[ 'country_code' => 'az', 'name' => 'Qobustan'],
[ 'country_code' => 'az', 'name' => 'Quba'],
[ 'country_code' => 'az', 'name' => 'Qusar'],
[ 'country_code' => 'az', 'name' => 'Saatlı'],
[ 'country_code' => 'az', 'name' => 'Sabirabad'],
[ 'country_code' => 'az', 'name' => 'Şabran'],
[ 'country_code' => 'az', 'name' => 'Salyan'],
[ 'country_code' => 'az', 'name' => 'Şamaxı'],
[ 'country_code' => 'az', 'name' => 'Şəki'],
[ 'country_code' => 'az', 'name' => 'Şəmkir'],
[ 'country_code' => 'az', 'name' => 'Şirvan'],
[ 'country_code' => 'az', 'name' => 'Siyəzən'],
[ 'country_code' => 'az', 'name' => 'Sumqayıt'],
[ 'country_code' => 'az', 'name' => 'Tərtər'],
[ 'country_code' => 'az', 'name' => 'Tovuz'],
[ 'country_code' => 'az', 'name' => 'Ucar'],
[ 'country_code' => 'az', 'name' => 'Xaçmaz'],
[ 'country_code' => 'az', 'name' => 'Xırdalan'],
[ 'country_code' => 'az', 'name' => 'Xızı'],
[ 'country_code' => 'az', 'name' => 'Xudat'],
[ 'country_code' => 'az', 'name' => 'Yevlax'],
[ 'country_code' => 'az', 'name' => 'Zaqatala'],
[ 'country_code' => 'az', 'name' => 'Zərdab']
]);
} else { echo "\e[31mTable is not empty, therefore NOT "; }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment