├── us-states-cities ├── app │ ├── City.php │ └── State.php └── database │ ├── migrations │ ├── 2019_10_24_100000_create_states_table.php │ └── 2019_10_24_100001_create_cities_table.php │ └── seeds │ ├── CitiesTableSeeder.php │ └── StatesTableSeeder.php └── world-countries ├── app └── Country.php └── database ├── migrations └── 2019_07_24_100000_create_countries_table.php └── seeds └── CountriesTableSeeder.php /us-states-cities/app/City.php: -------------------------------------------------------------------------------- 1 | belongsTo(State::class); 19 | } 20 | } -------------------------------------------------------------------------------- /us-states-cities/app/State.php: -------------------------------------------------------------------------------- 1 | hasMany(City::class); 16 | } 17 | } -------------------------------------------------------------------------------- /us-states-cities/database/migrations/2019_10_24_100000_create_states_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->char('code', 2)->nullable(); 19 | $table->string('name')->nullable(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('states'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /us-states-cities/database/migrations/2019_10_24_100001_create_cities_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->bigInteger('state_id')->nullable()->unsigned(); 19 | $table->foreign('state_id')->references('id')->on('states'); 20 | $table->string('name')->nullable(); 21 | $table->string('county')->nullable(); 22 | $table->double('latitude')->nullable(); 23 | $table->double('longitude')->nullable(); 24 | $table->timestamps(); 25 | }); 26 | } 27 | 28 | /** 29 | * Reverse the migrations. 30 | * 31 | * @return void 32 | */ 33 | public function down() 34 | { 35 | Schema::dropIfExists('cities'); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /us-states-cities/database/seeds/StatesTableSeeder.php: -------------------------------------------------------------------------------- 1 | 1, 18 | 'code' => 'AL', 19 | 'name' => 'Alabama' 20 | ], 21 | [ 22 | 'id' => 2, 23 | 'code' => 'AK', 24 | 'name' => 'Alaska' 25 | ], 26 | [ 27 | 'id' => 3, 28 | 'code' => 'AZ', 29 | 'name' => 'Arizona' 30 | ], 31 | [ 32 | 'id' => 4, 33 | 'code' => 'AR', 34 | 'name' => 'Arkansas' 35 | ], 36 | [ 37 | 'id' => 5, 38 | 'code' => 'CA', 39 | 'name' => 'California' 40 | ], 41 | [ 42 | 'id' => 6, 43 | 'code' => 'CO', 44 | 'name' => 'Colorado' 45 | ], 46 | [ 47 | 'id' => 7, 48 | 'code' => 'CT', 49 | 'name' => 'Connecticut' 50 | ], 51 | [ 52 | 'id' => 8, 53 | 'code' => 'DE', 54 | 'name' => 'Delaware' 55 | ], 56 | [ 57 | 'id' => 9, 58 | 'code' => 'DC', 59 | 'name' => 'District of Columbia' 60 | ], 61 | [ 62 | 'id' => 10, 63 | 'code' => 'FL', 64 | 'name' => 'Florida' 65 | ], 66 | [ 67 | 'id' => 11, 68 | 'code' => 'GA', 69 | 'name' => 'Georgia' 70 | ], 71 | [ 72 | 'id' => 12, 73 | 'code' => 'HI', 74 | 'name' => 'Hawaii' 75 | ], 76 | [ 77 | 'id' => 13, 78 | 'code' => 'ID', 79 | 'name' => 'Idaho' 80 | ], 81 | [ 82 | 'id' => 14, 83 | 'code' => 'IL', 84 | 'name' => 'Illinois' 85 | ], 86 | [ 87 | 'id' => 15, 88 | 'code' => 'IN', 89 | 'name' => 'Indiana' 90 | ], 91 | [ 92 | 'id' => 16, 93 | 'code' => 'IA', 94 | 'name' => 'Iowa' 95 | ], 96 | [ 97 | 'id' => 17, 98 | 'code' => 'KS', 99 | 'name' => 'Kansas' 100 | ], 101 | [ 102 | 'id' => 18, 103 | 'code' => 'KY', 104 | 'name' => 'Kentucky' 105 | ], 106 | [ 107 | 'id' => 19, 108 | 'code' => 'LA', 109 | 'name' => 'Louisiana' 110 | ], 111 | [ 112 | 'id' => 20, 113 | 'code' => 'ME', 114 | 'name' => 'Maine' 115 | ], 116 | [ 117 | 'id' => 21, 118 | 'code' => 'MD', 119 | 'name' => 'Maryland' 120 | ], 121 | [ 122 | 'id' => 22, 123 | 'code' => 'MA', 124 | 'name' => 'Massachusetts' 125 | ], 126 | [ 127 | 'id' => 23, 128 | 'code' => 'MI', 129 | 'name' => 'Michigan' 130 | ], 131 | [ 132 | 'id' => 24, 133 | 'code' => 'MN', 134 | 'name' => 'Minnesota' 135 | ], 136 | [ 137 | 'id' => 25, 138 | 'code' => 'MS', 139 | 'name' => 'Mississippi' 140 | ], 141 | [ 142 | 'id' => 26, 143 | 'code' => 'MO', 144 | 'name' => 'Missouri' 145 | ], 146 | [ 147 | 'id' => 27, 148 | 'code' => 'MT', 149 | 'name' => 'Montana' 150 | ], 151 | [ 152 | 'id' => 28, 153 | 'code' => 'NE', 154 | 'name' => 'Nebraska' 155 | ], 156 | [ 157 | 'id' => 29, 158 | 'code' => 'NV', 159 | 'name' => 'Nevada' 160 | ], 161 | [ 162 | 'id' => 30, 163 | 'code' => 'NH', 164 | 'name' => 'New Hampshire' 165 | ], 166 | [ 167 | 'id' => 31, 168 | 'code' => 'NJ', 169 | 'name' => 'New Jersey' 170 | ], 171 | [ 172 | 'id' => 32, 173 | 'code' => 'NM', 174 | 'name' => 'New Mexico' 175 | ], 176 | [ 177 | 'id' => 33, 178 | 'code' => 'NY', 179 | 'name' => 'New York' 180 | ], 181 | [ 182 | 'id' => 34, 183 | 'code' => 'NC', 184 | 'name' => 'North Carolina' 185 | ], 186 | [ 187 | 'id' => 35, 188 | 'code' => 'ND', 189 | 'name' => 'North Dakota' 190 | ], 191 | [ 192 | 'id' => 36, 193 | 'code' => 'OH', 194 | 'name' => 'Ohio' 195 | ], 196 | [ 197 | 'id' => 37, 198 | 'code' => 'OK', 199 | 'name' => 'Oklahoma' 200 | ], 201 | [ 202 | 'id' => 38, 203 | 'code' => 'OR', 204 | 'name' => 'Oregon' 205 | ], 206 | [ 207 | 'id' => 39, 208 | 'code' => 'PA', 209 | 'name' => 'Pennsylvania' 210 | ], 211 | [ 212 | 'id' => 40, 213 | 'code' => 'PR', 214 | 'name' => 'Puerto Rico' 215 | ], 216 | [ 217 | 'id' => 41, 218 | 'code' => 'RI', 219 | 'name' => 'Rhode Island' 220 | ], 221 | [ 222 | 'id' => 42, 223 | 'code' => 'SC', 224 | 'name' => 'South Carolina' 225 | ], 226 | [ 227 | 'id' => 43, 228 | 'code' => 'SD', 229 | 'name' => 'South Dakota' 230 | ], 231 | [ 232 | 'id' => 44, 233 | 'code' => 'TN', 234 | 'name' => 'Tennessee' 235 | ], 236 | [ 237 | 'id' => 45, 238 | 'code' => 'TX', 239 | 'name' => 'Texas' 240 | ], 241 | [ 242 | 'id' => 46, 243 | 'code' => 'UT', 244 | 'name' => 'Utah' 245 | ], 246 | [ 247 | 'id' => 47, 248 | 'code' => 'VT', 249 | 'name' => 'Vermont' 250 | ], 251 | [ 252 | 'id' => 48, 253 | 'code' => 'VA', 254 | 'name' => 'Virginia' 255 | ], 256 | [ 257 | 'id' => 49, 258 | 'code' => 'WA', 259 | 'name' => 'Washington' 260 | ], 261 | [ 262 | 'id' => 50, 263 | 'code' => 'WV', 264 | 'name' => 'West Virginia' 265 | ], 266 | [ 267 | 'id' => 51, 268 | 'code' => 'WI', 269 | 'name' => 'Wisconsin' 270 | ], 271 | [ 272 | 'id' => 52, 273 | 'code' => 'WY', 274 | 'name' => 'Wyoming' 275 | ] 276 | ]; 277 | 278 | State::insert($states); 279 | } 280 | } 281 | 282 | -------------------------------------------------------------------------------- /world-countries/app/Country.php: -------------------------------------------------------------------------------- 1 | increments('id'); 13 | $table->string('name'); 14 | $table->string('short_code'); 15 | $table->timestamps(); 16 | }); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /world-countries/database/seeds/CountriesTableSeeder.php: -------------------------------------------------------------------------------- 1 | 1, 13 | 'name' => 'Afghanistan', 14 | 'short_code' => 'af', 15 | ], 16 | [ 17 | 'id' => 2, 18 | 'name' => 'Albania', 19 | 'short_code' => 'al', 20 | ], 21 | [ 22 | 'id' => 3, 23 | 'name' => 'Algeria', 24 | 'short_code' => 'dz', 25 | ], 26 | [ 27 | 'id' => 4, 28 | 'name' => 'American Samoa', 29 | 'short_code' => 'as', 30 | ], 31 | [ 32 | 'id' => 5, 33 | 'name' => 'Andorra', 34 | 'short_code' => 'ad', 35 | ], 36 | [ 37 | 'id' => 6, 38 | 'name' => 'Angola', 39 | 'short_code' => 'ao', 40 | ], 41 | [ 42 | 'id' => 7, 43 | 'name' => 'Anguilla', 44 | 'short_code' => 'ai', 45 | ], 46 | [ 47 | 'id' => 8, 48 | 'name' => 'Antarctica', 49 | 'short_code' => 'aq', 50 | ], 51 | [ 52 | 'id' => 9, 53 | 'name' => 'Antigua and Barbuda', 54 | 'short_code' => 'ag', 55 | ], 56 | [ 57 | 'id' => 10, 58 | 'name' => 'Argentina', 59 | 'short_code' => 'ar', 60 | ], 61 | [ 62 | 'id' => 11, 63 | 'name' => 'Armenia', 64 | 'short_code' => 'am', 65 | ], 66 | [ 67 | 'id' => 12, 68 | 'name' => 'Aruba', 69 | 'short_code' => 'aw', 70 | ], 71 | [ 72 | 'id' => 13, 73 | 'name' => 'Australia', 74 | 'short_code' => 'au', 75 | ], 76 | [ 77 | 'id' => 14, 78 | 'name' => 'Austria', 79 | 'short_code' => 'at', 80 | ], 81 | [ 82 | 'id' => 15, 83 | 'name' => 'Azerbaijan', 84 | 'short_code' => 'az', 85 | ], 86 | [ 87 | 'id' => 16, 88 | 'name' => 'Bahamas', 89 | 'short_code' => 'bs', 90 | ], 91 | [ 92 | 'id' => 17, 93 | 'name' => 'Bahrain', 94 | 'short_code' => 'bh', 95 | ], 96 | [ 97 | 'id' => 18, 98 | 'name' => 'Bangladesh', 99 | 'short_code' => 'bd', 100 | ], 101 | [ 102 | 'id' => 19, 103 | 'name' => 'Barbados', 104 | 'short_code' => 'bb', 105 | ], 106 | [ 107 | 'id' => 20, 108 | 'name' => 'Belarus', 109 | 'short_code' => 'by', 110 | ], 111 | [ 112 | 'id' => 21, 113 | 'name' => 'Belgium', 114 | 'short_code' => 'be', 115 | ], 116 | [ 117 | 'id' => 22, 118 | 'name' => 'Belize', 119 | 'short_code' => 'bz', 120 | ], 121 | [ 122 | 'id' => 23, 123 | 'name' => 'Benin', 124 | 'short_code' => 'bj', 125 | ], 126 | [ 127 | 'id' => 24, 128 | 'name' => 'Bermuda', 129 | 'short_code' => 'bm', 130 | ], 131 | [ 132 | 'id' => 25, 133 | 'name' => 'Bhutan', 134 | 'short_code' => 'bt', 135 | ], 136 | [ 137 | 'id' => 26, 138 | 'name' => 'Bolivia', 139 | 'short_code' => 'bo', 140 | ], 141 | [ 142 | 'id' => 27, 143 | 'name' => 'Bosnia and Herzegovina', 144 | 'short_code' => 'ba', 145 | ], 146 | [ 147 | 'id' => 28, 148 | 'name' => 'Botswana', 149 | 'short_code' => 'bw', 150 | ], 151 | [ 152 | 'id' => 29, 153 | 'name' => 'Brazil', 154 | 'short_code' => 'br', 155 | ], 156 | [ 157 | 'id' => 30, 158 | 'name' => 'British Indian Ocean Territory', 159 | 'short_code' => 'io', 160 | ], 161 | [ 162 | 'id' => 31, 163 | 'name' => 'British Virgin Islands', 164 | 'short_code' => 'vg', 165 | ], 166 | [ 167 | 'id' => 32, 168 | 'name' => 'Brunei', 169 | 'short_code' => 'bn', 170 | ], 171 | [ 172 | 'id' => 33, 173 | 'name' => 'Bulgaria', 174 | 'short_code' => 'bg', 175 | ], 176 | [ 177 | 'id' => 34, 178 | 'name' => 'Burkina Faso', 179 | 'short_code' => 'bf', 180 | ], 181 | [ 182 | 'id' => 35, 183 | 'name' => 'Burundi', 184 | 'short_code' => 'bi', 185 | ], 186 | [ 187 | 'id' => 36, 188 | 'name' => 'Cambodia', 189 | 'short_code' => 'kh', 190 | ], 191 | [ 192 | 'id' => 37, 193 | 'name' => 'Cameroon', 194 | 'short_code' => 'cm', 195 | ], 196 | [ 197 | 'id' => 38, 198 | 'name' => 'Canada', 199 | 'short_code' => 'ca', 200 | ], 201 | [ 202 | 'id' => 39, 203 | 'name' => 'Cape Verde', 204 | 'short_code' => 'cv', 205 | ], 206 | [ 207 | 'id' => 40, 208 | 'name' => 'Cayman Islands', 209 | 'short_code' => 'ky', 210 | ], 211 | [ 212 | 'id' => 41, 213 | 'name' => 'Central African Republic', 214 | 'short_code' => 'cf', 215 | ], 216 | [ 217 | 'id' => 42, 218 | 'name' => 'Chad', 219 | 'short_code' => 'td', 220 | ], 221 | [ 222 | 'id' => 43, 223 | 'name' => 'Chile', 224 | 'short_code' => 'cl', 225 | ], 226 | [ 227 | 'id' => 44, 228 | 'name' => 'China', 229 | 'short_code' => 'cn', 230 | ], 231 | [ 232 | 'id' => 45, 233 | 'name' => 'Christmas Island', 234 | 'short_code' => 'cx', 235 | ], 236 | [ 237 | 'id' => 46, 238 | 'name' => 'Cocos Islands', 239 | 'short_code' => 'cc', 240 | ], 241 | [ 242 | 'id' => 47, 243 | 'name' => 'Colombia', 244 | 'short_code' => 'co', 245 | ], 246 | [ 247 | 'id' => 48, 248 | 'name' => 'Comoros', 249 | 'short_code' => 'km', 250 | ], 251 | [ 252 | 'id' => 49, 253 | 'name' => 'Cook Islands', 254 | 'short_code' => 'ck', 255 | ], 256 | [ 257 | 'id' => 50, 258 | 'name' => 'Costa Rica', 259 | 'short_code' => 'cr', 260 | ], 261 | [ 262 | 'id' => 51, 263 | 'name' => 'Croatia', 264 | 'short_code' => 'hr', 265 | ], 266 | [ 267 | 'id' => 52, 268 | 'name' => 'Cuba', 269 | 'short_code' => 'cu', 270 | ], 271 | [ 272 | 'id' => 53, 273 | 'name' => 'Curacao', 274 | 'short_code' => 'cw', 275 | ], 276 | [ 277 | 'id' => 54, 278 | 'name' => 'Cyprus', 279 | 'short_code' => 'cy', 280 | ], 281 | [ 282 | 'id' => 55, 283 | 'name' => 'Czech Republic', 284 | 'short_code' => 'cz', 285 | ], 286 | [ 287 | 'id' => 56, 288 | 'name' => 'Democratic Republic of the Congo', 289 | 'short_code' => 'cd', 290 | ], 291 | [ 292 | 'id' => 57, 293 | 'name' => 'Denmark', 294 | 'short_code' => 'dk', 295 | ], 296 | [ 297 | 'id' => 58, 298 | 'name' => 'Djibouti', 299 | 'short_code' => 'dj', 300 | ], 301 | [ 302 | 'id' => 59, 303 | 'name' => 'Dominica', 304 | 'short_code' => 'dm', 305 | ], 306 | [ 307 | 'id' => 60, 308 | 'name' => 'Dominican Republic', 309 | 'short_code' => 'do', 310 | ], 311 | [ 312 | 'id' => 61, 313 | 'name' => 'East Timor', 314 | 'short_code' => 'tl', 315 | ], 316 | [ 317 | 'id' => 62, 318 | 'name' => 'Ecuador', 319 | 'short_code' => 'ec', 320 | ], 321 | [ 322 | 'id' => 63, 323 | 'name' => 'Egypt', 324 | 'short_code' => 'eg', 325 | ], 326 | [ 327 | 'id' => 64, 328 | 'name' => 'El Salvador', 329 | 'short_code' => 'sv', 330 | ], 331 | [ 332 | 'id' => 65, 333 | 'name' => 'Equatorial Guinea', 334 | 'short_code' => 'gq', 335 | ], 336 | [ 337 | 'id' => 66, 338 | 'name' => 'Eritrea', 339 | 'short_code' => 'er', 340 | ], 341 | [ 342 | 'id' => 67, 343 | 'name' => 'Estonia', 344 | 'short_code' => 'ee', 345 | ], 346 | [ 347 | 'id' => 68, 348 | 'name' => 'Ethiopia', 349 | 'short_code' => 'et', 350 | ], 351 | [ 352 | 'id' => 69, 353 | 'name' => 'Falkland Islands', 354 | 'short_code' => 'fk', 355 | ], 356 | [ 357 | 'id' => 70, 358 | 'name' => 'Faroe Islands', 359 | 'short_code' => 'fo', 360 | ], 361 | [ 362 | 'id' => 71, 363 | 'name' => 'Fiji', 364 | 'short_code' => 'fj', 365 | ], 366 | [ 367 | 'id' => 72, 368 | 'name' => 'Finland', 369 | 'short_code' => 'fi', 370 | ], 371 | [ 372 | 'id' => 73, 373 | 'name' => 'France', 374 | 'short_code' => 'fr', 375 | ], 376 | [ 377 | 'id' => 74, 378 | 'name' => 'French Polynesia', 379 | 'short_code' => 'pf', 380 | ], 381 | [ 382 | 'id' => 75, 383 | 'name' => 'Gabon', 384 | 'short_code' => 'ga', 385 | ], 386 | [ 387 | 'id' => 76, 388 | 'name' => 'Gambia', 389 | 'short_code' => 'gm', 390 | ], 391 | [ 392 | 'id' => 77, 393 | 'name' => 'Georgia', 394 | 'short_code' => 'ge', 395 | ], 396 | [ 397 | 'id' => 78, 398 | 'name' => 'Germany', 399 | 'short_code' => 'de', 400 | ], 401 | [ 402 | 'id' => 79, 403 | 'name' => 'Ghana', 404 | 'short_code' => 'gh', 405 | ], 406 | [ 407 | 'id' => 80, 408 | 'name' => 'Gibraltar', 409 | 'short_code' => 'gi', 410 | ], 411 | [ 412 | 'id' => 81, 413 | 'name' => 'Greece', 414 | 'short_code' => 'gr', 415 | ], 416 | [ 417 | 'id' => 82, 418 | 'name' => 'Greenland', 419 | 'short_code' => 'gl', 420 | ], 421 | [ 422 | 'id' => 83, 423 | 'name' => 'Grenada', 424 | 'short_code' => 'gd', 425 | ], 426 | [ 427 | 'id' => 84, 428 | 'name' => 'Guam', 429 | 'short_code' => 'gu', 430 | ], 431 | [ 432 | 'id' => 85, 433 | 'name' => 'Guatemala', 434 | 'short_code' => 'gt', 435 | ], 436 | [ 437 | 'id' => 86, 438 | 'name' => 'Guernsey', 439 | 'short_code' => 'gg', 440 | ], 441 | [ 442 | 'id' => 87, 443 | 'name' => 'Guinea', 444 | 'short_code' => 'gn', 445 | ], 446 | [ 447 | 'id' => 88, 448 | 'name' => 'Guinea-Bissau', 449 | 'short_code' => 'gw', 450 | ], 451 | [ 452 | 'id' => 89, 453 | 'name' => 'Guyana', 454 | 'short_code' => 'gy', 455 | ], 456 | [ 457 | 'id' => 90, 458 | 'name' => 'Haiti', 459 | 'short_code' => 'ht', 460 | ], 461 | [ 462 | 'id' => 91, 463 | 'name' => 'Honduras', 464 | 'short_code' => 'hn', 465 | ], 466 | [ 467 | 'id' => 92, 468 | 'name' => 'Hong Kong', 469 | 'short_code' => 'hk', 470 | ], 471 | [ 472 | 'id' => 93, 473 | 'name' => 'Hungary', 474 | 'short_code' => 'hu', 475 | ], 476 | [ 477 | 'id' => 94, 478 | 'name' => 'Iceland', 479 | 'short_code' => 'is', 480 | ], 481 | [ 482 | 'id' => 95, 483 | 'name' => 'India', 484 | 'short_code' => 'in', 485 | ], 486 | [ 487 | 'id' => 96, 488 | 'name' => 'Indonesia', 489 | 'short_code' => 'id', 490 | ], 491 | [ 492 | 'id' => 97, 493 | 'name' => 'Iran', 494 | 'short_code' => 'ir', 495 | ], 496 | [ 497 | 'id' => 98, 498 | 'name' => 'Iraq', 499 | 'short_code' => 'iq', 500 | ], 501 | [ 502 | 'id' => 99, 503 | 'name' => 'Ireland', 504 | 'short_code' => 'ie', 505 | ], 506 | [ 507 | 'id' => 100, 508 | 'name' => 'Isle of Man', 509 | 'short_code' => 'im', 510 | ], 511 | [ 512 | 'id' => 101, 513 | 'name' => 'Israel', 514 | 'short_code' => 'il', 515 | ], 516 | [ 517 | 'id' => 102, 518 | 'name' => 'Italy', 519 | 'short_code' => 'it', 520 | ], 521 | [ 522 | 'id' => 103, 523 | 'name' => 'Ivory Coast', 524 | 'short_code' => 'ci', 525 | ], 526 | [ 527 | 'id' => 104, 528 | 'name' => 'Jamaica', 529 | 'short_code' => 'jm', 530 | ], 531 | [ 532 | 'id' => 105, 533 | 'name' => 'Japan', 534 | 'short_code' => 'jp', 535 | ], 536 | [ 537 | 'id' => 106, 538 | 'name' => 'Jersey', 539 | 'short_code' => 'je', 540 | ], 541 | [ 542 | 'id' => 107, 543 | 'name' => 'Jordan', 544 | 'short_code' => 'jo', 545 | ], 546 | [ 547 | 'id' => 108, 548 | 'name' => 'Kazakhstan', 549 | 'short_code' => 'kz', 550 | ], 551 | [ 552 | 'id' => 109, 553 | 'name' => 'Kenya', 554 | 'short_code' => 'ke', 555 | ], 556 | [ 557 | 'id' => 110, 558 | 'name' => 'Kiribati', 559 | 'short_code' => 'ki', 560 | ], 561 | [ 562 | 'id' => 111, 563 | 'name' => 'Kosovo', 564 | 'short_code' => 'xk', 565 | ], 566 | [ 567 | 'id' => 112, 568 | 'name' => 'Kuwait', 569 | 'short_code' => 'kw', 570 | ], 571 | [ 572 | 'id' => 113, 573 | 'name' => 'Kyrgyzstan', 574 | 'short_code' => 'kg', 575 | ], 576 | [ 577 | 'id' => 114, 578 | 'name' => 'Laos', 579 | 'short_code' => 'la', 580 | ], 581 | [ 582 | 'id' => 115, 583 | 'name' => 'Latvia', 584 | 'short_code' => 'lv', 585 | ], 586 | [ 587 | 'id' => 116, 588 | 'name' => 'Lebanon', 589 | 'short_code' => 'lb', 590 | ], 591 | [ 592 | 'id' => 117, 593 | 'name' => 'Lesotho', 594 | 'short_code' => 'ls', 595 | ], 596 | [ 597 | 'id' => 118, 598 | 'name' => 'Liberia', 599 | 'short_code' => 'lr', 600 | ], 601 | [ 602 | 'id' => 119, 603 | 'name' => 'Libya', 604 | 'short_code' => 'ly', 605 | ], 606 | [ 607 | 'id' => 120, 608 | 'name' => 'Liechtenstein', 609 | 'short_code' => 'li', 610 | ], 611 | [ 612 | 'id' => 121, 613 | 'name' => 'Lithuania', 614 | 'short_code' => 'lt', 615 | ], 616 | [ 617 | 'id' => 122, 618 | 'name' => 'Luxembourg', 619 | 'short_code' => 'lu', 620 | ], 621 | [ 622 | 'id' => 123, 623 | 'name' => 'Macau', 624 | 'short_code' => 'mo', 625 | ], 626 | [ 627 | 'id' => 124, 628 | 'name' => 'North Macedonia', 629 | 'short_code' => 'mk', 630 | ], 631 | [ 632 | 'id' => 125, 633 | 'name' => 'Madagascar', 634 | 'short_code' => 'mg', 635 | ], 636 | [ 637 | 'id' => 126, 638 | 'name' => 'Malawi', 639 | 'short_code' => 'mw', 640 | ], 641 | [ 642 | 'id' => 127, 643 | 'name' => 'Malaysia', 644 | 'short_code' => 'my', 645 | ], 646 | [ 647 | 'id' => 128, 648 | 'name' => 'Maldives', 649 | 'short_code' => 'mv', 650 | ], 651 | [ 652 | 'id' => 129, 653 | 'name' => 'Mali', 654 | 'short_code' => 'ml', 655 | ], 656 | [ 657 | 'id' => 130, 658 | 'name' => 'Malta', 659 | 'short_code' => 'mt', 660 | ], 661 | [ 662 | 'id' => 131, 663 | 'name' => 'Marshall Islands', 664 | 'short_code' => 'mh', 665 | ], 666 | [ 667 | 'id' => 132, 668 | 'name' => 'Mauritania', 669 | 'short_code' => 'mr', 670 | ], 671 | [ 672 | 'id' => 133, 673 | 'name' => 'Mauritius', 674 | 'short_code' => 'mu', 675 | ], 676 | [ 677 | 'id' => 134, 678 | 'name' => 'Mayotte', 679 | 'short_code' => 'yt', 680 | ], 681 | [ 682 | 'id' => 135, 683 | 'name' => 'Mexico', 684 | 'short_code' => 'mx', 685 | ], 686 | [ 687 | 'id' => 136, 688 | 'name' => 'Micronesia', 689 | 'short_code' => 'fm', 690 | ], 691 | [ 692 | 'id' => 137, 693 | 'name' => 'Moldova', 694 | 'short_code' => 'md', 695 | ], 696 | [ 697 | 'id' => 138, 698 | 'name' => 'Monaco', 699 | 'short_code' => 'mc', 700 | ], 701 | [ 702 | 'id' => 139, 703 | 'name' => 'Mongolia', 704 | 'short_code' => 'mn', 705 | ], 706 | [ 707 | 'id' => 140, 708 | 'name' => 'Montenegro', 709 | 'short_code' => 'me', 710 | ], 711 | [ 712 | 'id' => 141, 713 | 'name' => 'Montserrat', 714 | 'short_code' => 'ms', 715 | ], 716 | [ 717 | 'id' => 142, 718 | 'name' => 'Morocco', 719 | 'short_code' => 'ma', 720 | ], 721 | [ 722 | 'id' => 143, 723 | 'name' => 'Mozambique', 724 | 'short_code' => 'mz', 725 | ], 726 | [ 727 | 'id' => 144, 728 | 'name' => 'Myanmar', 729 | 'short_code' => 'mm', 730 | ], 731 | [ 732 | 'id' => 145, 733 | 'name' => 'Namibia', 734 | 'short_code' => 'na', 735 | ], 736 | [ 737 | 'id' => 146, 738 | 'name' => 'Nauru', 739 | 'short_code' => 'nr', 740 | ], 741 | [ 742 | 'id' => 147, 743 | 'name' => 'Nepal', 744 | 'short_code' => 'np', 745 | ], 746 | [ 747 | 'id' => 148, 748 | 'name' => 'Netherlands', 749 | 'short_code' => 'nl', 750 | ], 751 | [ 752 | 'id' => 149, 753 | 'name' => 'Netherlands Antilles', 754 | 'short_code' => 'an', 755 | ], 756 | [ 757 | 'id' => 150, 758 | 'name' => 'New Caledonia', 759 | 'short_code' => 'nc', 760 | ], 761 | [ 762 | 'id' => 151, 763 | 'name' => 'New Zealand', 764 | 'short_code' => 'nz', 765 | ], 766 | [ 767 | 'id' => 152, 768 | 'name' => 'Nicaragua', 769 | 'short_code' => 'ni', 770 | ], 771 | [ 772 | 'id' => 153, 773 | 'name' => 'Niger', 774 | 'short_code' => 'ne', 775 | ], 776 | [ 777 | 'id' => 154, 778 | 'name' => 'Nigeria', 779 | 'short_code' => 'ng', 780 | ], 781 | [ 782 | 'id' => 155, 783 | 'name' => 'Niue', 784 | 'short_code' => 'nu', 785 | ], 786 | [ 787 | 'id' => 156, 788 | 'name' => 'North Korea', 789 | 'short_code' => 'kp', 790 | ], 791 | [ 792 | 'id' => 157, 793 | 'name' => 'Northern Mariana Islands', 794 | 'short_code' => 'mp', 795 | ], 796 | [ 797 | 'id' => 158, 798 | 'name' => 'Norway', 799 | 'short_code' => 'no', 800 | ], 801 | [ 802 | 'id' => 159, 803 | 'name' => 'Oman', 804 | 'short_code' => 'om', 805 | ], 806 | [ 807 | 'id' => 160, 808 | 'name' => 'Pakistan', 809 | 'short_code' => 'pk', 810 | ], 811 | [ 812 | 'id' => 161, 813 | 'name' => 'Palau', 814 | 'short_code' => 'pw', 815 | ], 816 | [ 817 | 'id' => 162, 818 | 'name' => 'Palestine', 819 | 'short_code' => 'ps', 820 | ], 821 | [ 822 | 'id' => 163, 823 | 'name' => 'Panama', 824 | 'short_code' => 'pa', 825 | ], 826 | [ 827 | 'id' => 164, 828 | 'name' => 'Papua New Guinea', 829 | 'short_code' => 'pg', 830 | ], 831 | [ 832 | 'id' => 165, 833 | 'name' => 'Paraguay', 834 | 'short_code' => 'py', 835 | ], 836 | [ 837 | 'id' => 166, 838 | 'name' => 'Peru', 839 | 'short_code' => 'pe', 840 | ], 841 | [ 842 | 'id' => 167, 843 | 'name' => 'Philippines', 844 | 'short_code' => 'ph', 845 | ], 846 | [ 847 | 'id' => 168, 848 | 'name' => 'Pitcairn', 849 | 'short_code' => 'pn', 850 | ], 851 | [ 852 | 'id' => 169, 853 | 'name' => 'Poland', 854 | 'short_code' => 'pl', 855 | ], 856 | [ 857 | 'id' => 170, 858 | 'name' => 'Portugal', 859 | 'short_code' => 'pt', 860 | ], 861 | [ 862 | 'id' => 171, 863 | 'name' => 'Puerto Rico', 864 | 'short_code' => 'pr', 865 | ], 866 | [ 867 | 'id' => 172, 868 | 'name' => 'Qatar', 869 | 'short_code' => 'qa', 870 | ], 871 | [ 872 | 'id' => 173, 873 | 'name' => 'Republic of the Congo', 874 | 'short_code' => 'cg', 875 | ], 876 | [ 877 | 'id' => 174, 878 | 'name' => 'Reunion', 879 | 'short_code' => 're', 880 | ], 881 | [ 882 | 'id' => 175, 883 | 'name' => 'Romania', 884 | 'short_code' => 'ro', 885 | ], 886 | [ 887 | 'id' => 176, 888 | 'name' => 'Russia', 889 | 'short_code' => 'ru', 890 | ], 891 | [ 892 | 'id' => 177, 893 | 'name' => 'Rwanda', 894 | 'short_code' => 'rw', 895 | ], 896 | [ 897 | 'id' => 178, 898 | 'name' => 'Saint Barthelemy', 899 | 'short_code' => 'bl', 900 | ], 901 | [ 902 | 'id' => 179, 903 | 'name' => 'Saint Helena', 904 | 'short_code' => 'sh', 905 | ], 906 | [ 907 | 'id' => 180, 908 | 'name' => 'Saint Kitts and Nevis', 909 | 'short_code' => 'kn', 910 | ], 911 | [ 912 | 'id' => 181, 913 | 'name' => 'Saint Lucia', 914 | 'short_code' => 'lc', 915 | ], 916 | [ 917 | 'id' => 182, 918 | 'name' => 'Saint Martin', 919 | 'short_code' => 'mf', 920 | ], 921 | [ 922 | 'id' => 183, 923 | 'name' => 'Saint Pierre and Miquelon', 924 | 'short_code' => 'pm', 925 | ], 926 | [ 927 | 'id' => 184, 928 | 'name' => 'Saint Vincent and the Grenadines', 929 | 'short_code' => 'vc', 930 | ], 931 | [ 932 | 'id' => 185, 933 | 'name' => 'Samoa', 934 | 'short_code' => 'ws', 935 | ], 936 | [ 937 | 'id' => 186, 938 | 'name' => 'San Marino', 939 | 'short_code' => 'sm', 940 | ], 941 | [ 942 | 'id' => 187, 943 | 'name' => 'Sao Tome and Principe', 944 | 'short_code' => 'st', 945 | ], 946 | [ 947 | 'id' => 188, 948 | 'name' => 'Saudi Arabia', 949 | 'short_code' => 'sa', 950 | ], 951 | [ 952 | 'id' => 189, 953 | 'name' => 'Senegal', 954 | 'short_code' => 'sn', 955 | ], 956 | [ 957 | 'id' => 190, 958 | 'name' => 'Serbia', 959 | 'short_code' => 'rs', 960 | ], 961 | [ 962 | 'id' => 191, 963 | 'name' => 'Seychelles', 964 | 'short_code' => 'sc', 965 | ], 966 | [ 967 | 'id' => 192, 968 | 'name' => 'Sierra Leone', 969 | 'short_code' => 'sl', 970 | ], 971 | [ 972 | 'id' => 193, 973 | 'name' => 'Singapore', 974 | 'short_code' => 'sg', 975 | ], 976 | [ 977 | 'id' => 194, 978 | 'name' => 'Sint Maarten', 979 | 'short_code' => 'sx', 980 | ], 981 | [ 982 | 'id' => 195, 983 | 'name' => 'Slovakia', 984 | 'short_code' => 'sk', 985 | ], 986 | [ 987 | 'id' => 196, 988 | 'name' => 'Slovenia', 989 | 'short_code' => 'si', 990 | ], 991 | [ 992 | 'id' => 197, 993 | 'name' => 'Solomon Islands', 994 | 'short_code' => 'sb', 995 | ], 996 | [ 997 | 'id' => 198, 998 | 'name' => 'Somalia', 999 | 'short_code' => 'so', 1000 | ], 1001 | [ 1002 | 'id' => 199, 1003 | 'name' => 'South Africa', 1004 | 'short_code' => 'za', 1005 | ], 1006 | [ 1007 | 'id' => 200, 1008 | 'name' => 'South Korea', 1009 | 'short_code' => 'kr', 1010 | ], 1011 | [ 1012 | 'id' => 201, 1013 | 'name' => 'South Sudan', 1014 | 'short_code' => 'ss', 1015 | ], 1016 | [ 1017 | 'id' => 202, 1018 | 'name' => 'Spain', 1019 | 'short_code' => 'es', 1020 | ], 1021 | [ 1022 | 'id' => 203, 1023 | 'name' => 'Sri Lanka', 1024 | 'short_code' => 'lk', 1025 | ], 1026 | [ 1027 | 'id' => 204, 1028 | 'name' => 'Sudan', 1029 | 'short_code' => 'sd', 1030 | ], 1031 | [ 1032 | 'id' => 205, 1033 | 'name' => 'Suriname', 1034 | 'short_code' => 'sr', 1035 | ], 1036 | [ 1037 | 'id' => 206, 1038 | 'name' => 'Svalbard and Jan Mayen', 1039 | 'short_code' => 'sj', 1040 | ], 1041 | [ 1042 | 'id' => 207, 1043 | 'name' => 'Swaziland', 1044 | 'short_code' => 'sz', 1045 | ], 1046 | [ 1047 | 'id' => 208, 1048 | 'name' => 'Sweden', 1049 | 'short_code' => 'se', 1050 | ], 1051 | [ 1052 | 'id' => 209, 1053 | 'name' => 'Switzerland', 1054 | 'short_code' => 'ch', 1055 | ], 1056 | [ 1057 | 'id' => 210, 1058 | 'name' => 'Syria', 1059 | 'short_code' => 'sy', 1060 | ], 1061 | [ 1062 | 'id' => 211, 1063 | 'name' => 'Taiwan', 1064 | 'short_code' => 'tw', 1065 | ], 1066 | [ 1067 | 'id' => 212, 1068 | 'name' => 'Tajikistan', 1069 | 'short_code' => 'tj', 1070 | ], 1071 | [ 1072 | 'id' => 213, 1073 | 'name' => 'Tanzania', 1074 | 'short_code' => 'tz', 1075 | ], 1076 | [ 1077 | 'id' => 214, 1078 | 'name' => 'Thailand', 1079 | 'short_code' => 'th', 1080 | ], 1081 | [ 1082 | 'id' => 215, 1083 | 'name' => 'Togo', 1084 | 'short_code' => 'tg', 1085 | ], 1086 | [ 1087 | 'id' => 216, 1088 | 'name' => 'Tokelau', 1089 | 'short_code' => 'tk', 1090 | ], 1091 | [ 1092 | 'id' => 217, 1093 | 'name' => 'Tonga', 1094 | 'short_code' => 'to', 1095 | ], 1096 | [ 1097 | 'id' => 218, 1098 | 'name' => 'Trinidad and Tobago', 1099 | 'short_code' => 'tt', 1100 | ], 1101 | [ 1102 | 'id' => 219, 1103 | 'name' => 'Tunisia', 1104 | 'short_code' => 'tn', 1105 | ], 1106 | [ 1107 | 'id' => 220, 1108 | 'name' => 'Turkey', 1109 | 'short_code' => 'tr', 1110 | ], 1111 | [ 1112 | 'id' => 221, 1113 | 'name' => 'Turkmenistan', 1114 | 'short_code' => 'tm', 1115 | ], 1116 | [ 1117 | 'id' => 222, 1118 | 'name' => 'Turks and Caicos Islands', 1119 | 'short_code' => 'tc', 1120 | ], 1121 | [ 1122 | 'id' => 223, 1123 | 'name' => 'Tuvalu', 1124 | 'short_code' => 'tv', 1125 | ], 1126 | [ 1127 | 'id' => 224, 1128 | 'name' => 'U.S. Virgin Islands', 1129 | 'short_code' => 'vi', 1130 | ], 1131 | [ 1132 | 'id' => 225, 1133 | 'name' => 'Uganda', 1134 | 'short_code' => 'ug', 1135 | ], 1136 | [ 1137 | 'id' => 226, 1138 | 'name' => 'Ukraine', 1139 | 'short_code' => 'ua', 1140 | ], 1141 | [ 1142 | 'id' => 227, 1143 | 'name' => 'United Arab Emirates', 1144 | 'short_code' => 'ae', 1145 | ], 1146 | [ 1147 | 'id' => 228, 1148 | 'name' => 'United Kingdom', 1149 | 'short_code' => 'gb', 1150 | ], 1151 | [ 1152 | 'id' => 229, 1153 | 'name' => 'United States', 1154 | 'short_code' => 'us', 1155 | ], 1156 | [ 1157 | 'id' => 230, 1158 | 'name' => 'Uruguay', 1159 | 'short_code' => 'uy', 1160 | ], 1161 | [ 1162 | 'id' => 231, 1163 | 'name' => 'Uzbekistan', 1164 | 'short_code' => 'uz', 1165 | ], 1166 | [ 1167 | 'id' => 232, 1168 | 'name' => 'Vanuatu', 1169 | 'short_code' => 'vu', 1170 | ], 1171 | [ 1172 | 'id' => 233, 1173 | 'name' => 'Vatican', 1174 | 'short_code' => 'va', 1175 | ], 1176 | [ 1177 | 'id' => 234, 1178 | 'name' => 'Venezuela', 1179 | 'short_code' => 've', 1180 | ], 1181 | [ 1182 | 'id' => 235, 1183 | 'name' => 'Vietnam', 1184 | 'short_code' => 'vn', 1185 | ], 1186 | [ 1187 | 'id' => 236, 1188 | 'name' => 'Wallis and Futuna', 1189 | 'short_code' => 'wf', 1190 | ], 1191 | [ 1192 | 'id' => 237, 1193 | 'name' => 'Western Sahara', 1194 | 'short_code' => 'eh', 1195 | ], 1196 | [ 1197 | 'id' => 238, 1198 | 'name' => 'Yemen', 1199 | 'short_code' => 'ye', 1200 | ], 1201 | [ 1202 | 'id' => 239, 1203 | 'name' => 'Zambia', 1204 | 'short_code' => 'zm', 1205 | ], 1206 | [ 1207 | 'id' => 240, 1208 | 'name' => 'Zimbabwe', 1209 | 'short_code' => 'zw', 1210 | ], 1211 | ]; 1212 | 1213 | Country::insert($countries); 1214 | } 1215 | } 1216 | --------------------------------------------------------------------------------