Passed
Branch main (ec0923)
by Seth
01:27
created

2022_12_10_213900_seed_countries.php$0 ➔ up()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 1514
Code Lines 1008

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1008
nc 1
nop 0
dl 0
loc 1514
rs 8
c 1
b 0
f 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
namespace SaasReady\Database\Migrations;
4
5
use Illuminate\Database\Migrations\Migration;
0 ignored issues
show
Bug introduced by
The type Illuminate\Database\Migrations\Migration was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
6
use Illuminate\Support\Facades\DB;
0 ignored issues
show
Bug introduced by
The type Illuminate\Support\Facades\DB was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
7
use Illuminate\Support\Str;
0 ignored issues
show
Bug introduced by
The type Illuminate\Support\Str was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
8
use SaasReady\Models\Country;
0 ignored issues
show
Bug introduced by
The type SaasReady\Models\Country was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
9
10
return new class () extends Migration {
11
    public function up(): void
12
    {
13
        $countries = array_map(function (array $country) {
14
            return [
15
                ...$country,
16
                'uuid' => Str::orderedUuid(),
17
                'created_at' => now(),
0 ignored issues
show
Bug introduced by
The function now was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

17
                'created_at' => /** @scrutinizer ignore-call */ now(),
Loading history...
18
                'updated_at' => now(),
19
            ];
20
        }, [
21
            [
22
                'code' => 'AD',
23
                'name' => 'Andorra',
24
                'continent' => 'Europe',
25
                'dial_code' => '+376',
26
            ],
27
            [
28
                'code' => 'AE',
29
                'name' => 'United Arab Emirates',
30
                'continent' => 'Asia',
31
                'dial_code' => '+971',
32
            ],
33
            [
34
                'code' => 'AF',
35
                'name' => 'Afghanistan',
36
                'continent' => 'Asia',
37
                'dial_code' => '+93',
38
            ],
39
            [
40
                'code' => 'AG',
41
                'name' => 'Antigua and Barbuda',
42
                'continent' => 'North America',
43
                'dial_code' => '+1268',
44
            ],
45
            [
46
                'code' => 'AI',
47
                'name' => 'Anguilla',
48
                'continent' => 'North America',
49
                'dial_code' => '+1264',
50
            ],
51
            [
52
                'code' => 'AL',
53
                'name' => 'Albania',
54
                'continent' => 'Europe',
55
                'dial_code' => '+355',
56
            ],
57
            [
58
                'code' => 'AM',
59
                'name' => 'Armenia',
60
                'continent' => 'Asia',
61
                'dial_code' => '+374',
62
            ],
63
            [
64
                'code' => 'AO',
65
                'name' => 'Angola',
66
                'continent' => 'Africa',
67
                'dial_code' => '+244',
68
            ],
69
            [
70
                'code' => 'AQ',
71
                'name' => 'Antarctica',
72
                'continent' => 'Antarctica',
73
                'dial_code' => '+672',
74
            ],
75
            [
76
                'code' => 'AR',
77
                'name' => 'Argentina',
78
                'continent' => 'South America',
79
                'dial_code' => '+54',
80
            ],
81
            [
82
                'code' => 'AS',
83
                'name' => 'American Samoa',
84
                'continent' => 'Oceania',
85
                'dial_code' => '+1684',
86
            ],
87
            [
88
                'code' => 'AT',
89
                'name' => 'Austria',
90
                'continent' => 'Europe',
91
                'dial_code' => '+43',
92
            ],
93
            [
94
                'code' => 'AU',
95
                'name' => 'Australia',
96
                'continent' => 'Oceania',
97
                'dial_code' => '+61',
98
            ],
99
            [
100
                'code' => 'AW',
101
                'name' => 'Aruba',
102
                'continent' => 'North America',
103
                'dial_code' => '+297',
104
            ],
105
            [
106
                'code' => 'AX',
107
                'name' => 'Åland',
108
                'continent' => 'Europe',
109
                'dial_code' => '+358',
110
            ],
111
            [
112
                'code' => 'AZ',
113
                'name' => 'Azerbaijan',
114
                'continent' => 'Asia',
115
                'dial_code' => '+994',
116
            ],
117
            [
118
                'code' => 'BA',
119
                'name' => 'Bosnia and Herzegovina',
120
                'continent' => 'Europe',
121
                'dial_code' => '+387',
122
            ],
123
            [
124
                'code' => 'BB',
125
                'name' => 'Barbados',
126
                'continent' => 'North America',
127
                'dial_code' => '+1246',
128
            ],
129
            [
130
                'code' => 'BD',
131
                'name' => 'Bangladesh',
132
                'continent' => 'Asia',
133
                'dial_code' => '+880',
134
            ],
135
            [
136
                'code' => 'BE',
137
                'name' => 'Belgium',
138
                'continent' => 'Europe',
139
                'dial_code' => '+32',
140
            ],
141
            [
142
                'code' => 'BF',
143
                'name' => 'Burkina Faso',
144
                'continent' => 'Africa',
145
                'dial_code' => '+226',
146
            ],
147
            [
148
                'code' => 'BG',
149
                'name' => 'Bulgaria',
150
                'continent' => 'Europe',
151
                'dial_code' => '+359',
152
            ],
153
            [
154
                'code' => 'BH',
155
                'name' => 'Bahrain',
156
                'continent' => 'Asia',
157
                'dial_code' => '+973',
158
            ],
159
            [
160
                'code' => 'BI',
161
                'name' => 'Burundi',
162
                'continent' => 'Africa',
163
                'dial_code' => '+257',
164
            ],
165
            [
166
                'code' => 'BJ',
167
                'name' => 'Benin',
168
                'continent' => 'Africa',
169
                'dial_code' => '+229',
170
            ],
171
            [
172
                'code' => 'BL',
173
                'name' => 'Saint Barthélemy',
174
                'continent' => 'North America',
175
                'dial_code' => '+590',
176
            ],
177
            [
178
                'code' => 'BM',
179
                'name' => 'Bermuda',
180
                'continent' => 'North America',
181
                'dial_code' => '+1441',
182
            ],
183
            [
184
                'code' => 'BN',
185
                'name' => 'Brunei',
186
                'continent' => 'Asia',
187
                'dial_code' => '+673',
188
            ],
189
            [
190
                'code' => 'BO',
191
                'name' => 'Bolivia',
192
                'continent' => 'South America',
193
                'dial_code' => '+591',
194
            ],
195
            [
196
                'code' => 'BQ',
197
                'name' => 'Bonaire',
198
                'continent' => 'North America',
199
                'dial_code' => '+599',
200
            ],
201
            [
202
                'code' => 'BR',
203
                'name' => 'Brazil',
204
                'continent' => 'South America',
205
                'dial_code' => '+55',
206
            ],
207
            [
208
                'code' => 'BS',
209
                'name' => 'Bahamas',
210
                'continent' => 'North America',
211
                'dial_code' => '+1242',
212
            ],
213
            [
214
                'code' => 'BT',
215
                'name' => 'Bhutan',
216
                'continent' => 'Asia',
217
                'dial_code' => '+975',
218
            ],
219
            [
220
                'code' => 'BV',
221
                'name' => 'Bouvet Island',
222
                'continent' => 'Antarctica',
223
                'dial_code' => '+47',
224
            ],
225
            [
226
                'code' => 'BW',
227
                'name' => 'Botswana',
228
                'continent' => 'Africa',
229
                'dial_code' => '+267',
230
            ],
231
            [
232
                'code' => 'BY',
233
                'name' => 'Belarus',
234
                'continent' => 'Europe',
235
                'dial_code' => '+375',
236
            ],
237
            [
238
                'code' => 'BZ',
239
                'name' => 'Belize',
240
                'continent' => 'North America',
241
                'dial_code' => '+501',
242
            ],
243
            [
244
                'code' => 'CA',
245
                'name' => 'Canada',
246
                'continent' => 'North America',
247
                'dial_code' => '+1',
248
            ],
249
            [
250
                'code' => 'CC',
251
                'name' => 'Cocos (Keeling) Islands',
252
                'continent' => 'Asia',
253
                'dial_code' => '+61',
254
            ],
255
            [
256
                'code' => 'CD',
257
                'name' => 'Democratic Republic of the Congo',
258
                'continent' => 'Africa',
259
                'dial_code' => '+243',
260
            ],
261
            [
262
                'code' => 'CF',
263
                'name' => 'Central African Republic',
264
                'continent' => 'Africa',
265
                'dial_code' => '+236',
266
            ],
267
            [
268
                'code' => 'CG',
269
                'name' => 'Republic of the Congo',
270
                'continent' => 'Africa',
271
                'dial_code' => '+242',
272
            ],
273
            [
274
                'code' => 'CH',
275
                'name' => 'Switzerland',
276
                'continent' => 'Europe',
277
                'dial_code' => '+41',
278
            ],
279
            [
280
                'code' => 'CI',
281
                'name' => 'Ivory Coast',
282
                'continent' => 'Africa',
283
                'dial_code' => '+225',
284
            ],
285
            [
286
                'code' => 'CK',
287
                'name' => 'Cook Islands',
288
                'continent' => 'Oceania',
289
                'dial_code' => '+682',
290
            ],
291
            [
292
                'code' => 'CL',
293
                'name' => 'Chile',
294
                'continent' => 'South America',
295
                'dial_code' => '+56',
296
            ],
297
            [
298
                'code' => 'CM',
299
                'name' => 'Cameroon',
300
                'continent' => 'Africa',
301
                'dial_code' => '+237',
302
            ],
303
            [
304
                'code' => 'CN',
305
                'name' => 'China',
306
                'continent' => 'Asia',
307
                'dial_code' => '+86',
308
            ],
309
            [
310
                'code' => 'CO',
311
                'name' => 'Colombia',
312
                'continent' => 'South America',
313
                'dial_code' => '+57',
314
            ],
315
            [
316
                'code' => 'CR',
317
                'name' => 'Costa Rica',
318
                'continent' => 'North America',
319
                'dial_code' => '+506',
320
            ],
321
            [
322
                'code' => 'CU',
323
                'name' => 'Cuba',
324
                'continent' => 'North America',
325
                'dial_code' => '+53',
326
            ],
327
            [
328
                'code' => 'CV',
329
                'name' => 'Cape Verde',
330
                'continent' => 'Africa',
331
                'dial_code' => '+238',
332
            ],
333
            [
334
                'code' => 'CW',
335
                'name' => 'Curaçao',
336
                'continent' => 'North America',
337
                'dial_code' => '+599',
338
            ],
339
            [
340
                'code' => 'CX',
341
                'name' => 'Christmas Island',
342
                'continent' => 'Oceania',
343
                'dial_code' => '+61',
344
            ],
345
            [
346
                'code' => 'CY',
347
                'name' => 'Cyprus',
348
                'continent' => 'Europe',
349
                'dial_code' => '+357',
350
            ],
351
            [
352
                'code' => 'CZ',
353
                'name' => 'Czechia',
354
                'continent' => 'Europe',
355
                'dial_code' => '+420',
356
            ],
357
            [
358
                'code' => 'DE',
359
                'name' => 'Germany',
360
                'continent' => 'Europe',
361
                'dial_code' => '+49',
362
            ],
363
            [
364
                'code' => 'DJ',
365
                'name' => 'Djibouti',
366
                'continent' => 'Africa',
367
                'dial_code' => '+253',
368
            ],
369
            [
370
                'code' => 'DK',
371
                'name' => 'Denmark',
372
                'continent' => 'Europe',
373
                'dial_code' => '+45',
374
            ],
375
            [
376
                'code' => 'DM',
377
                'name' => 'Dominica',
378
                'continent' => 'North America',
379
                'dial_code' => '+1767',
380
            ],
381
            [
382
                'code' => 'DO',
383
                'name' => 'Dominican Republic',
384
                'continent' => 'North America',
385
                'dial_code' => '+1809',
386
            ],
387
            [
388
                'code' => 'DZ',
389
                'name' => 'Algeria',
390
                'continent' => 'Africa',
391
                'dial_code' => '+213',
392
            ],
393
            [
394
                'code' => 'EC',
395
                'name' => 'Ecuador',
396
                'continent' => 'South America',
397
                'dial_code' => '+593',
398
            ],
399
            [
400
                'code' => 'EE',
401
                'name' => 'Estonia',
402
                'continent' => 'Europe',
403
                'dial_code' => '+372',
404
            ],
405
            [
406
                'code' => 'EG',
407
                'name' => 'Egypt',
408
                'continent' => 'Africa',
409
                'dial_code' => '+20',
410
            ],
411
            [
412
                'code' => 'EH',
413
                'name' => 'Western Sahara',
414
                'continent' => 'Africa',
415
                'dial_code' => '+212',
416
            ],
417
            [
418
                'code' => 'ER',
419
                'name' => 'Eritrea',
420
                'continent' => 'Africa',
421
                'dial_code' => '+291',
422
            ],
423
            [
424
                'code' => 'ES',
425
                'name' => 'Spain',
426
                'continent' => 'Europe',
427
                'dial_code' => '+34',
428
            ],
429
            [
430
                'code' => 'ET',
431
                'name' => 'Ethiopia',
432
                'continent' => 'Africa',
433
                'dial_code' => '+251',
434
            ],
435
            [
436
                'code' => 'FI',
437
                'name' => 'Finland',
438
                'continent' => 'Europe',
439
                'dial_code' => '+358',
440
            ],
441
            [
442
                'code' => 'FJ',
443
                'name' => 'Fiji',
444
                'continent' => 'Oceania',
445
                'dial_code' => '+679',
446
            ],
447
            [
448
                'code' => 'FK',
449
                'name' => 'Falkland Islands',
450
                'continent' => 'South America',
451
                'dial_code' => '+500',
452
            ],
453
            [
454
                'code' => 'FM',
455
                'name' => 'Micronesia',
456
                'continent' => 'Oceania',
457
                'dial_code' => '+691',
458
            ],
459
            [
460
                'code' => 'FO',
461
                'name' => 'Faroe Islands',
462
                'continent' => 'Europe',
463
                'dial_code' => '+298',
464
            ],
465
            [
466
                'code' => 'FR',
467
                'name' => 'France',
468
                'continent' => 'Europe',
469
                'dial_code' => '+33',
470
            ],
471
            [
472
                'code' => 'GA',
473
                'name' => 'Gabon',
474
                'continent' => 'Africa',
475
                'dial_code' => '+241',
476
            ],
477
            [
478
                'code' => 'GB',
479
                'name' => 'United Kingdom',
480
                'continent' => 'Europe',
481
                'dial_code' => '+44',
482
            ],
483
            [
484
                'code' => 'GD',
485
                'name' => 'Grenada',
486
                'continent' => 'North America',
487
                'dial_code' => '+1473',
488
            ],
489
            [
490
                'code' => 'GE',
491
                'name' => 'Georgia',
492
                'continent' => 'Asia',
493
                'dial_code' => '+995',
494
            ],
495
            [
496
                'code' => 'GF',
497
                'name' => 'French Guiana',
498
                'continent' => 'South America',
499
                'dial_code' => '+594',
500
            ],
501
            [
502
                'code' => 'GG',
503
                'name' => 'Guernsey',
504
                'continent' => 'Europe',
505
                'dial_code' => '+44',
506
            ],
507
            [
508
                'code' => 'GH',
509
                'name' => 'Ghana',
510
                'continent' => 'Africa',
511
                'dial_code' => '+233',
512
            ],
513
            [
514
                'code' => 'GI',
515
                'name' => 'Gibraltar',
516
                'continent' => 'Europe',
517
                'dial_code' => '+350',
518
            ],
519
            [
520
                'code' => 'GL',
521
                'name' => 'Greenland',
522
                'continent' => 'North America',
523
                'dial_code' => '+299',
524
            ],
525
            [
526
                'code' => 'GM',
527
                'name' => 'Gambia',
528
                'continent' => 'Africa',
529
                'dial_code' => '+220',
530
            ],
531
            [
532
                'code' => 'GN',
533
                'name' => 'Guinea',
534
                'continent' => 'Africa',
535
                'dial_code' => '+224',
536
            ],
537
            [
538
                'code' => 'GP',
539
                'name' => 'Guadeloupe',
540
                'continent' => 'North America',
541
                'dial_code' => '+590',
542
            ],
543
            [
544
                'code' => 'GQ',
545
                'name' => 'Equatorial Guinea',
546
                'continent' => 'Africa',
547
                'dial_code' => '+240',
548
            ],
549
            [
550
                'code' => 'GR',
551
                'name' => 'Greece',
552
                'continent' => 'Europe',
553
                'dial_code' => '+30',
554
            ],
555
            [
556
                'code' => 'GS',
557
                'name' => 'South Georgia and the South Sandwich Islands',
558
                'continent' => 'Antarctica',
559
                'dial_code' => '+500',
560
            ],
561
            [
562
                'code' => 'GT',
563
                'name' => 'Guatemala',
564
                'continent' => 'North America',
565
                'dial_code' => '+502',
566
            ],
567
            [
568
                'code' => 'GU',
569
                'name' => 'Guam',
570
                'continent' => 'Oceania',
571
                'dial_code' => '+1671',
572
            ],
573
            [
574
                'code' => 'GW',
575
                'name' => 'Guinea-Bissau',
576
                'continent' => 'Africa',
577
                'dial_code' => '+245',
578
            ],
579
            [
580
                'code' => 'GY',
581
                'name' => 'Guyana',
582
                'continent' => 'South America',
583
                'dial_code' => '+592',
584
            ],
585
            [
586
                'code' => 'HK',
587
                'name' => 'Hong Kong',
588
                'continent' => 'Asia',
589
                'dial_code' => '+852',
590
            ],
591
            [
592
                'code' => 'HM',
593
                'name' => 'Heard Island and McDonald Islands',
594
                'continent' => 'Antarctica',
595
                'dial_code' => '+6723',
596
            ],
597
            [
598
                'code' => 'HN',
599
                'name' => 'Honduras',
600
                'continent' => 'North America',
601
                'dial_code' => '+504',
602
            ],
603
            [
604
                'code' => 'HR',
605
                'name' => 'Croatia',
606
                'continent' => 'Europe',
607
                'dial_code' => '+385',
608
            ],
609
            [
610
                'code' => 'HT',
611
                'name' => 'Haiti',
612
                'continent' => 'North America',
613
                'dial_code' => '+509',
614
            ],
615
            [
616
                'code' => 'HU',
617
                'name' => 'Hungary',
618
                'continent' => 'Europe',
619
                'dial_code' => '+36',
620
            ],
621
            [
622
                'code' => 'ID',
623
                'name' => 'Indonesia',
624
                'continent' => 'Asia',
625
                'dial_code' => '+62',
626
            ],
627
            [
628
                'code' => 'IE',
629
                'name' => 'Ireland',
630
                'continent' => 'Europe',
631
                'dial_code' => '+353',
632
            ],
633
            [
634
                'code' => 'IL',
635
                'name' => 'Israel',
636
                'continent' => 'Asia',
637
                'dial_code' => '+972',
638
            ],
639
            [
640
                'code' => 'IM',
641
                'name' => 'Isle of Man',
642
                'continent' => 'Europe',
643
                'dial_code' => '+44',
644
            ],
645
            [
646
                'code' => 'IN',
647
                'name' => 'India',
648
                'continent' => 'Asia',
649
                'dial_code' => '+91',
650
            ],
651
            [
652
                'code' => 'IO',
653
                'name' => 'British Indian Ocean Territory',
654
                'continent' => 'Asia',
655
                'dial_code' => '+246',
656
            ],
657
            [
658
                'code' => 'IQ',
659
                'name' => 'Iraq',
660
                'continent' => 'Asia',
661
                'dial_code' => '+964',
662
            ],
663
            [
664
                'code' => 'IR',
665
                'name' => 'Iran',
666
                'continent' => 'Asia',
667
                'dial_code' => '+98',
668
            ],
669
            [
670
                'code' => 'IS',
671
                'name' => 'Iceland',
672
                'continent' => 'Europe',
673
                'dial_code' => '+354',
674
            ],
675
            [
676
                'code' => 'IT',
677
                'name' => 'Italy',
678
                'continent' => 'Europe',
679
                'dial_code' => '+39',
680
            ],
681
            [
682
                'code' => 'JE',
683
                'name' => 'Jersey',
684
                'continent' => 'Europe',
685
                'dial_code' => '+44',
686
            ],
687
            [
688
                'code' => 'JM',
689
                'name' => 'Jamaica',
690
                'continent' => 'North America',
691
                'dial_code' => '+1876',
692
            ],
693
            [
694
                'code' => 'JO',
695
                'name' => 'Jordan',
696
                'continent' => 'Asia',
697
                'dial_code' => '+962',
698
            ],
699
            [
700
                'code' => 'JP',
701
                'name' => 'Japan',
702
                'continent' => 'Asia',
703
                'dial_code' => '+81',
704
            ],
705
            [
706
                'code' => 'KE',
707
                'name' => 'Kenya',
708
                'continent' => 'Africa',
709
                'dial_code' => '+254',
710
            ],
711
            [
712
                'code' => 'KG',
713
                'name' => 'Kyrgyzstan',
714
                'continent' => 'Asia',
715
                'dial_code' => '+996',
716
            ],
717
            [
718
                'code' => 'KH',
719
                'name' => 'Cambodia',
720
                'continent' => 'Asia',
721
                'dial_code' => '+855',
722
            ],
723
            [
724
                'code' => 'KI',
725
                'name' => 'Kiribati',
726
                'continent' => 'Oceania',
727
                'dial_code' => '+686',
728
            ],
729
            [
730
                'code' => 'KM',
731
                'name' => 'Comoros',
732
                'continent' => 'Africa',
733
                'dial_code' => '+269',
734
            ],
735
            [
736
                'code' => 'KN',
737
                'name' => 'Saint Kitts and Nevis',
738
                'continent' => 'North America',
739
                'dial_code' => '+1869',
740
            ],
741
            [
742
                'code' => 'KP',
743
                'name' => 'North Korea',
744
                'continent' => 'Asia',
745
                'dial_code' => '+850',
746
            ],
747
            [
748
                'code' => 'KR',
749
                'name' => 'South Korea',
750
                'continent' => 'Asia',
751
                'dial_code' => '+82',
752
            ],
753
            [
754
                'code' => 'KW',
755
                'name' => 'Kuwait',
756
                'continent' => 'Asia',
757
                'dial_code' => '+965',
758
            ],
759
            [
760
                'code' => 'KY',
761
                'name' => 'Cayman Islands',
762
                'continent' => 'North America',
763
                'dial_code' => '+1345',
764
            ],
765
            [
766
                'code' => 'KZ',
767
                'name' => 'Kazakhstan',
768
                'continent' => 'Asia',
769
                'dial_code' => '+7',
770
            ],
771
            [
772
                'code' => 'LA',
773
                'name' => 'Laos',
774
                'continent' => 'Asia',
775
                'dial_code' => '+856',
776
            ],
777
            [
778
                'code' => 'LB',
779
                'name' => 'Lebanon',
780
                'continent' => 'Asia',
781
                'dial_code' => '+961',
782
            ],
783
            [
784
                'code' => 'LC',
785
                'name' => 'Saint Lucia',
786
                'continent' => 'North America',
787
                'dial_code' => '+1758',
788
            ],
789
            [
790
                'code' => 'LI',
791
                'name' => 'Liechtenstein',
792
                'continent' => 'Europe',
793
                'dial_code' => '+423',
794
            ],
795
            [
796
                'code' => 'LK',
797
                'name' => 'Sri Lanka',
798
                'continent' => 'Asia',
799
                'dial_code' => '+94',
800
            ],
801
            [
802
                'code' => 'LR',
803
                'name' => 'Liberia',
804
                'continent' => 'Africa',
805
                'dial_code' => '+231',
806
            ],
807
            [
808
                'code' => 'LS',
809
                'name' => 'Lesotho',
810
                'continent' => 'Africa',
811
                'dial_code' => '+266',
812
            ],
813
            [
814
                'code' => 'LT',
815
                'name' => 'Lithuania',
816
                'continent' => 'Europe',
817
                'dial_code' => '+370',
818
            ],
819
            [
820
                'code' => 'LU',
821
                'name' => 'Luxembourg',
822
                'continent' => 'Europe',
823
                'dial_code' => '+352',
824
            ],
825
            [
826
                'code' => 'LV',
827
                'name' => 'Latvia',
828
                'continent' => 'Europe',
829
                'dial_code' => '+371',
830
            ],
831
            [
832
                'code' => 'LY',
833
                'name' => 'Libya',
834
                'continent' => 'Africa',
835
                'dial_code' => '+218',
836
            ],
837
            [
838
                'code' => 'MA',
839
                'name' => 'Morocco',
840
                'continent' => 'Africa',
841
                'dial_code' => '+212',
842
            ],
843
            [
844
                'code' => 'MC',
845
                'name' => 'Monaco',
846
                'continent' => 'Europe',
847
                'dial_code' => '+377',
848
            ],
849
            [
850
                'code' => 'MD',
851
                'name' => 'Moldova',
852
                'continent' => 'Europe',
853
                'dial_code' => '+373',
854
            ],
855
            [
856
                'code' => 'ME',
857
                'name' => 'Montenegro',
858
                'continent' => 'Europe',
859
                'dial_code' => '+382',
860
            ],
861
            [
862
                'code' => 'MF',
863
                'name' => 'Saint Martin',
864
                'continent' => 'North America',
865
                'dial_code' => '+1599',
866
            ],
867
            [
868
                'code' => 'MG',
869
                'name' => 'Madagascar',
870
                'continent' => 'Africa',
871
                'dial_code' => '+261',
872
            ],
873
            [
874
                'code' => 'MH',
875
                'name' => 'Marshall Islands',
876
                'continent' => 'Oceania',
877
                'dial_code' => '+692',
878
            ],
879
            [
880
                'code' => 'MK',
881
                'name' => 'Macedonia',
882
                'continent' => 'Europe',
883
                'dial_code' => '+389',
884
            ],
885
            [
886
                'code' => 'ML',
887
                'name' => 'Mali',
888
                'continent' => 'Africa',
889
                'dial_code' => '+223',
890
            ],
891
            [
892
                'code' => 'MM',
893
                'name' => 'Myanmar',
894
                'continent' => 'Asia',
895
                'dial_code' => '+95',
896
            ],
897
            [
898
                'code' => 'MN',
899
                'name' => 'Mongolia',
900
                'continent' => 'Asia',
901
                'dial_code' => '+976',
902
            ],
903
            [
904
                'code' => 'MO',
905
                'name' => 'Macao',
906
                'continent' => 'Asia',
907
                'dial_code' => '+853',
908
            ],
909
            [
910
                'code' => 'MP',
911
                'name' => 'Northern Mariana Islands',
912
                'continent' => 'Oceania',
913
                'dial_code' => '+1670',
914
            ],
915
            [
916
                'code' => 'MQ',
917
                'name' => 'Martinique',
918
                'continent' => 'North America',
919
                'dial_code' => '+596',
920
            ],
921
            [
922
                'code' => 'MR',
923
                'name' => 'Mauritania',
924
                'continent' => 'Africa',
925
                'dial_code' => '+222',
926
            ],
927
            [
928
                'code' => 'MS',
929
                'name' => 'Montserrat',
930
                'continent' => 'North America',
931
                'dial_code' => '+1664',
932
            ],
933
            [
934
                'code' => 'MT',
935
                'name' => 'Malta',
936
                'continent' => 'Europe',
937
                'dial_code' => '+356',
938
            ],
939
            [
940
                'code' => 'MU',
941
                'name' => 'Mauritius',
942
                'continent' => 'Africa',
943
                'dial_code' => '+230',
944
            ],
945
            [
946
                'code' => 'MV',
947
                'name' => 'Maldives',
948
                'continent' => 'Asia',
949
                'dial_code' => '+960',
950
            ],
951
            [
952
                'code' => 'MW',
953
                'name' => 'Malawi',
954
                'continent' => 'Africa',
955
                'dial_code' => '+265',
956
            ],
957
            [
958
                'code' => 'MX',
959
                'name' => 'Mexico',
960
                'continent' => 'North America',
961
                'dial_code' => '+52',
962
            ],
963
            [
964
                'code' => 'MY',
965
                'name' => 'Malaysia',
966
                'continent' => 'Asia',
967
                'dial_code' => '+60',
968
            ],
969
            [
970
                'code' => 'MZ',
971
                'name' => 'Mozambique',
972
                'continent' => 'Africa',
973
                'dial_code' => '+258',
974
            ],
975
            [
976
                'code' => 'NA',
977
                'name' => 'Namibia',
978
                'continent' => 'Africa',
979
                'dial_code' => '+264',
980
            ],
981
            [
982
                'code' => 'NC',
983
                'name' => 'New Caledonia',
984
                'continent' => 'Oceania',
985
                'dial_code' => '+687',
986
            ],
987
            [
988
                'code' => 'NE',
989
                'name' => 'Niger',
990
                'continent' => 'Africa',
991
                'dial_code' => '+227',
992
            ],
993
            [
994
                'code' => 'NF',
995
                'name' => 'Norfolk Island',
996
                'continent' => 'Oceania',
997
                'dial_code' => '+672',
998
            ],
999
            [
1000
                'code' => 'NG',
1001
                'name' => 'Nigeria',
1002
                'continent' => 'Africa',
1003
                'dial_code' => '+234',
1004
            ],
1005
            [
1006
                'code' => 'NI',
1007
                'name' => 'Nicaragua',
1008
                'continent' => 'North America',
1009
                'dial_code' => '+505',
1010
            ],
1011
            [
1012
                'code' => 'NL',
1013
                'name' => 'Netherlands',
1014
                'continent' => 'Europe',
1015
                'dial_code' => '+31',
1016
            ],
1017
            [
1018
                'code' => 'NO',
1019
                'name' => 'Norway',
1020
                'continent' => 'Europe',
1021
                'dial_code' => '+47',
1022
            ],
1023
            [
1024
                'code' => 'NP',
1025
                'name' => 'Nepal',
1026
                'continent' => 'Asia',
1027
                'dial_code' => '+977',
1028
            ],
1029
            [
1030
                'code' => 'NR',
1031
                'name' => 'Nauru',
1032
                'continent' => 'Oceania',
1033
                'dial_code' => '+674',
1034
            ],
1035
            [
1036
                'code' => 'NU',
1037
                'name' => 'Niue',
1038
                'continent' => 'Oceania',
1039
                'dial_code' => '+683',
1040
            ],
1041
            [
1042
                'code' => 'NZ',
1043
                'name' => 'New Zealand',
1044
                'continent' => 'Oceania',
1045
                'dial_code' => '+64',
1046
            ],
1047
            [
1048
                'code' => 'OM',
1049
                'name' => 'Oman',
1050
                'continent' => 'Asia',
1051
                'dial_code' => '+968',
1052
            ],
1053
            [
1054
                'code' => 'PA',
1055
                'name' => 'Panama',
1056
                'continent' => 'North America',
1057
                'dial_code' => '+507',
1058
            ],
1059
            [
1060
                'code' => 'PE',
1061
                'name' => 'Peru',
1062
                'continent' => 'South America',
1063
                'dial_code' => '+51',
1064
            ],
1065
            [
1066
                'code' => 'PF',
1067
                'name' => 'French Polynesia',
1068
                'continent' => 'Oceania',
1069
                'dial_code' => '+689',
1070
            ],
1071
            [
1072
                'code' => 'PG',
1073
                'name' => 'Papua New Guinea',
1074
                'continent' => 'Oceania',
1075
                'dial_code' => '+675',
1076
            ],
1077
            [
1078
                'code' => 'PH',
1079
                'name' => 'Philippines',
1080
                'continent' => 'Asia',
1081
                'dial_code' => '+63',
1082
            ],
1083
            [
1084
                'code' => 'PK',
1085
                'name' => 'Pakistan',
1086
                'continent' => 'Asia',
1087
                'dial_code' => '+92',
1088
            ],
1089
            [
1090
                'code' => 'PL',
1091
                'name' => 'Poland',
1092
                'continent' => 'Europe',
1093
                'dial_code' => '+48',
1094
            ],
1095
            [
1096
                'code' => 'PM',
1097
                'name' => 'Saint Pierre and Miquelon',
1098
                'continent' => 'North America',
1099
                'dial_code' => '+508',
1100
            ],
1101
            [
1102
                'code' => 'PN',
1103
                'name' => 'Pitcairn Islands',
1104
                'continent' => 'Oceania',
1105
                'dial_code' => '+870',
1106
            ],
1107
            [
1108
                'code' => 'PR',
1109
                'name' => 'Puerto Rico',
1110
                'continent' => 'North America',
1111
                'dial_code' => '+1',
1112
            ],
1113
            [
1114
                'code' => 'PS',
1115
                'name' => 'Palestine',
1116
                'continent' => 'Asia',
1117
                'dial_code' => '+970',
1118
            ],
1119
            [
1120
                'code' => 'PT',
1121
                'name' => 'Portugal',
1122
                'continent' => 'Europe',
1123
                'dial_code' => '+351',
1124
            ],
1125
            [
1126
                'code' => 'PW',
1127
                'name' => 'Palau',
1128
                'continent' => 'Oceania',
1129
                'dial_code' => '+680',
1130
            ],
1131
            [
1132
                'code' => 'PY',
1133
                'name' => 'Paraguay',
1134
                'continent' => 'South America',
1135
                'dial_code' => '+595',
1136
            ],
1137
            [
1138
                'code' => 'QA',
1139
                'name' => 'Qatar',
1140
                'continent' => 'Asia',
1141
                'dial_code' => '+974',
1142
            ],
1143
            [
1144
                'code' => 'RE',
1145
                'name' => 'Réunion',
1146
                'continent' => 'Africa',
1147
                'dial_code' => '+262',
1148
            ],
1149
            [
1150
                'code' => 'RO',
1151
                'name' => 'Romania',
1152
                'continent' => 'Europe',
1153
                'dial_code' => '+40',
1154
            ],
1155
            [
1156
                'code' => 'RS',
1157
                'name' => 'Serbia',
1158
                'continent' => 'Europe',
1159
                'dial_code' => '+381',
1160
            ],
1161
            [
1162
                'code' => 'RU',
1163
                'name' => 'Russia',
1164
                'continent' => 'Europe',
1165
                'dial_code' => '+7',
1166
            ],
1167
            [
1168
                'code' => 'RW',
1169
                'name' => 'Rwanda',
1170
                'continent' => 'Africa',
1171
                'dial_code' => '+250',
1172
            ],
1173
            [
1174
                'code' => 'SA',
1175
                'name' => 'Saudi Arabia',
1176
                'continent' => 'Asia',
1177
                'dial_code' => '+966',
1178
            ],
1179
            [
1180
                'code' => 'SB',
1181
                'name' => 'Solomon Islands',
1182
                'continent' => 'Oceania',
1183
                'dial_code' => '+677',
1184
            ],
1185
            [
1186
                'code' => 'SC',
1187
                'name' => 'Seychelles',
1188
                'continent' => 'Africa',
1189
                'dial_code' => '+248',
1190
            ],
1191
            [
1192
                'code' => 'SD',
1193
                'name' => 'Sudan',
1194
                'continent' => 'Africa',
1195
                'dial_code' => '+249',
1196
            ],
1197
            [
1198
                'code' => 'SE',
1199
                'name' => 'Sweden',
1200
                'continent' => 'Europe',
1201
                'dial_code' => '+46',
1202
            ],
1203
            [
1204
                'code' => 'SG',
1205
                'name' => 'Singapore',
1206
                'continent' => 'Asia',
1207
                'dial_code' => '+65',
1208
            ],
1209
            [
1210
                'code' => 'SH',
1211
                'name' => 'Saint Helena',
1212
                'continent' => 'Africa',
1213
                'dial_code' => '+290',
1214
            ],
1215
            [
1216
                'code' => 'SI',
1217
                'name' => 'Slovenia',
1218
                'continent' => 'Europe',
1219
                'dial_code' => '+386',
1220
            ],
1221
            [
1222
                'code' => 'SJ',
1223
                'name' => 'Svalbard and Jan Mayen',
1224
                'continent' => 'Europe',
1225
                'dial_code' => '+47',
1226
            ],
1227
            [
1228
                'code' => 'SK',
1229
                'name' => 'Slovakia',
1230
                'continent' => 'Europe',
1231
                'dial_code' => '+421',
1232
            ],
1233
            [
1234
                'code' => 'SL',
1235
                'name' => 'Sierra Leone',
1236
                'continent' => 'Africa',
1237
                'dial_code' => '+232',
1238
            ],
1239
            [
1240
                'code' => 'SM',
1241
                'name' => 'San Marino',
1242
                'continent' => 'Europe',
1243
                'dial_code' => '+378',
1244
            ],
1245
            [
1246
                'code' => 'SN',
1247
                'name' => 'Senegal',
1248
                'continent' => 'Africa',
1249
                'dial_code' => '+221',
1250
            ],
1251
            [
1252
                'code' => 'SO',
1253
                'name' => 'Somalia',
1254
                'continent' => 'Africa',
1255
                'dial_code' => '+252',
1256
            ],
1257
            [
1258
                'code' => 'SR',
1259
                'name' => 'Suriname',
1260
                'continent' => 'South America',
1261
                'dial_code' => '+597',
1262
            ],
1263
            [
1264
                'code' => 'SS',
1265
                'name' => 'South Sudan',
1266
                'continent' => 'Africa',
1267
                'dial_code' => '+211',
1268
            ],
1269
            [
1270
                'code' => 'ST',
1271
                'name' => 'São Tomé and Príncipe',
1272
                'continent' => 'Africa',
1273
                'dial_code' => '+239',
1274
            ],
1275
            [
1276
                'code' => 'SV',
1277
                'name' => 'El Salvador',
1278
                'continent' => 'North America',
1279
                'dial_code' => '+503',
1280
            ],
1281
            [
1282
                'code' => 'SX',
1283
                'name' => 'Sint Maarten',
1284
                'continent' => 'North America',
1285
                'dial_code' => '+1',
1286
            ],
1287
            [
1288
                'code' => 'SY',
1289
                'name' => 'Syria',
1290
                'continent' => 'Asia',
1291
                'dial_code' => '+963',
1292
            ],
1293
            [
1294
                'code' => 'SZ',
1295
                'name' => 'Swaziland',
1296
                'continent' => 'Africa',
1297
                'dial_code' => '+268',
1298
            ],
1299
            [
1300
                'code' => 'TC',
1301
                'name' => 'Turks and Caicos Islands',
1302
                'continent' => 'North America',
1303
                'dial_code' => '+1649',
1304
            ],
1305
            [
1306
                'code' => 'TD',
1307
                'name' => 'Chad',
1308
                'continent' => 'Africa',
1309
                'dial_code' => '+235',
1310
            ],
1311
            [
1312
                'code' => 'TF',
1313
                'name' => 'French Southern Territories',
1314
                'continent' => 'Antarctica',
1315
                'dial_code' => '+262',
1316
            ],
1317
            [
1318
                'code' => 'TG',
1319
                'name' => 'Togo',
1320
                'continent' => 'Africa',
1321
                'dial_code' => '+228',
1322
            ],
1323
            [
1324
                'code' => 'TH',
1325
                'name' => 'Thailand',
1326
                'continent' => 'Asia',
1327
                'dial_code' => '+66',
1328
            ],
1329
            [
1330
                'code' => 'TJ',
1331
                'name' => 'Tajikistan',
1332
                'continent' => 'Asia',
1333
                'dial_code' => '+992',
1334
            ],
1335
            [
1336
                'code' => 'TK',
1337
                'name' => 'Tokelau',
1338
                'continent' => 'Oceania',
1339
                'dial_code' => '+690',
1340
            ],
1341
            [
1342
                'code' => 'TL',
1343
                'name' => 'Timor-Leste',
1344
                'continent' => 'Oceania',
1345
                'dial_code' => '+670',
1346
            ],
1347
            [
1348
                'code' => 'TM',
1349
                'name' => 'Turkmenistan',
1350
                'continent' => 'Asia',
1351
                'dial_code' => '+993',
1352
            ],
1353
            [
1354
                'code' => 'TN',
1355
                'name' => 'Tunisia',
1356
                'continent' => 'Africa',
1357
                'dial_code' => '+216',
1358
            ],
1359
            [
1360
                'code' => 'TO',
1361
                'name' => 'Tonga',
1362
                'continent' => 'Oceania',
1363
                'dial_code' => '+676',
1364
            ],
1365
            [
1366
                'code' => 'TR',
1367
                'name' => 'Turkey',
1368
                'continent' => 'Asia',
1369
                'dial_code' => '+90',
1370
            ],
1371
            [
1372
                'code' => 'TT',
1373
                'name' => 'Trinidad and Tobago',
1374
                'continent' => 'North America',
1375
                'dial_code' => '+1868',
1376
            ],
1377
            [
1378
                'code' => 'TV',
1379
                'name' => 'Tuvalu',
1380
                'continent' => 'Oceania',
1381
                'dial_code' => '+688',
1382
            ],
1383
            [
1384
                'code' => 'TW',
1385
                'name' => 'Taiwan',
1386
                'continent' => 'Asia',
1387
                'dial_code' => '+886',
1388
            ],
1389
            [
1390
                'code' => 'TZ',
1391
                'name' => 'Tanzania',
1392
                'continent' => 'Africa',
1393
                'dial_code' => '+255',
1394
            ],
1395
            [
1396
                'code' => 'UA',
1397
                'name' => 'Ukraine',
1398
                'continent' => 'Europe',
1399
                'dial_code' => '+380',
1400
            ],
1401
            [
1402
                'code' => 'UG',
1403
                'name' => 'Uganda',
1404
                'continent' => 'Africa',
1405
                'dial_code' => '+256',
1406
            ],
1407
            [
1408
                'code' => 'UM',
1409
                'name' => 'U.S. Minor Outlying Islands',
1410
                'continent' => 'Oceania',
1411
                'dial_code' => '+1',
1412
            ],
1413
            [
1414
                'code' => 'US',
1415
                'name' => 'United States',
1416
                'continent' => 'North America',
1417
                'dial_code' => '+1',
1418
            ],
1419
            [
1420
                'code' => 'UY',
1421
                'name' => 'Uruguay',
1422
                'continent' => 'South America',
1423
                'dial_code' => '+598',
1424
            ],
1425
            [
1426
                'code' => 'UZ',
1427
                'name' => 'Uzbekistan',
1428
                'continent' => 'Asia',
1429
                'dial_code' => '+998',
1430
            ],
1431
            [
1432
                'code' => 'VA',
1433
                'name' => 'Vatican City',
1434
                'continent' => 'Europe',
1435
                'dial_code' => '+379',
1436
            ],
1437
            [
1438
                'code' => 'VC',
1439
                'name' => 'Saint Vincent and the Grenadines',
1440
                'continent' => 'North America',
1441
                'dial_code' => '+1784',
1442
            ],
1443
            [
1444
                'code' => 'VE',
1445
                'name' => 'Venezuela',
1446
                'continent' => 'South America',
1447
                'dial_code' => '+58',
1448
            ],
1449
            [
1450
                'code' => 'VG',
1451
                'name' => 'Virgin Islands (British)',
1452
                'continent' => 'North America',
1453
                'dial_code' => '+1284',
1454
            ],
1455
            [
1456
                'code' => 'VI',
1457
                'name' => 'Virgin Islands (U.S.)',
1458
                'continent' => 'North America',
1459
                'dial_code' => '+1340',
1460
            ],
1461
            [
1462
                'code' => 'VN',
1463
                'name' => 'Viet Nam',
1464
                'continent' => 'Asia',
1465
                'dial_code' => '+84',
1466
            ],
1467
            [
1468
                'code' => 'VU',
1469
                'name' => 'Vanuatu',
1470
                'continent' => 'Oceania',
1471
                'dial_code' => '+678',
1472
            ],
1473
            [
1474
                'code' => 'WF',
1475
                'name' => 'Wallis and Futuna',
1476
                'continent' => 'Oceania',
1477
                'dial_code' => '+681',
1478
            ],
1479
            [
1480
                'code' => 'WS',
1481
                'name' => 'Samoa',
1482
                'continent' => 'Oceania',
1483
                'dial_code' => '+685',
1484
            ],
1485
            [
1486
                'code' => 'XK',
1487
                'name' => 'Kosovo',
1488
                'continent' => 'Europe',
1489
                'dial_code' => '+381',
1490
            ],
1491
            [
1492
                'code' => 'YE',
1493
                'name' => 'Yemen',
1494
                'continent' => 'Asia',
1495
                'dial_code' => '+967',
1496
            ],
1497
            [
1498
                'code' => 'YT',
1499
                'name' => 'Mayotte',
1500
                'continent' => 'Africa',
1501
                'dial_code' => '+262',
1502
            ],
1503
            [
1504
                'code' => 'ZA',
1505
                'name' => 'South Africa',
1506
                'continent' => 'Africa',
1507
                'dial_code' => '+27',
1508
            ],
1509
            [
1510
                'code' => 'ZM',
1511
                'name' => 'Zambia',
1512
                'continent' => 'Africa',
1513
                'dial_code' => '+260',
1514
            ],
1515
            [
1516
                'code' => 'ZW',
1517
                'name' => 'Zimbabwe',
1518
                'continent' => 'Africa',
1519
                'dial_code' => '+263',
1520
            ],
1521
        ]);
1522
1523
        DB::table((new Country())->getTable())
1524
            ->insert($countries);
1525
    }
1526
1527
    public function down(): void
1528
    {
1529
        // 1 way
1530
    }
1531
};
1532