mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 19:51:09 -04:00
build version 400
This commit is contained in:
268
database/seeders/CountriesTableSeeder.php
Executable file
268
database/seeders/CountriesTableSeeder.php
Executable file
@ -0,0 +1,268 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class CountriesTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
DB::table('countries')->delete();
|
||||
$countries = array(
|
||||
array('id' => 1,'code' => 'AF' ,'name' => "Afghanistan",'phonecode' => 93),
|
||||
array('id' => 2,'code' => 'AL' ,'name' => "Albania",'phonecode' => 355),
|
||||
array('id' => 3,'code' => 'DZ' ,'name' => "Algeria",'phonecode' => 213),
|
||||
array('id' => 4,'code' => 'AS' ,'name' => "American Samoa",'phonecode' => 1684),
|
||||
array('id' => 5,'code' => 'AD' ,'name' => "Andorra",'phonecode' => 376),
|
||||
array('id' => 6,'code' => 'AO' ,'name' => "Angola",'phonecode' => 244),
|
||||
array('id' => 7,'code' => 'AI' ,'name' => "Anguilla",'phonecode' => 1264),
|
||||
array('id' => 8,'code' => 'AQ' ,'name' => "Antarctica",'phonecode' => 0),
|
||||
array('id' => 9,'code' => 'AG' ,'name' => "Antigua And Barbuda",'phonecode' => 1268),
|
||||
array('id' => 10,'code' => 'AR','name' => "Argentina",'phonecode' => 54),
|
||||
array('id' => 11,'code' => 'AM','name' => "Armenia",'phonecode' => 374),
|
||||
array('id' => 12,'code' => 'AW','name' => "Aruba",'phonecode' => 297),
|
||||
array('id' => 13,'code' => 'AU','name' => "Australia",'phonecode' => 61),
|
||||
array('id' => 14,'code' => 'AT','name' => "Austria",'phonecode' => 43),
|
||||
array('id' => 15,'code' => 'AZ','name' => "Azerbaijan",'phonecode' => 994),
|
||||
array('id' => 16,'code' => 'BS','name' => "Bahamas The",'phonecode' => 1242),
|
||||
array('id' => 17,'code' => 'BH','name' => "Bahrain",'phonecode' => 973),
|
||||
array('id' => 18,'code' => 'BD','name' => "Bangladesh",'phonecode' => 880),
|
||||
array('id' => 19,'code' => 'BB','name' => "Barbados",'phonecode' => 1246),
|
||||
array('id' => 20,'code' => 'BY','name' => "Belarus",'phonecode' => 375),
|
||||
array('id' => 21,'code' => 'BE','name' => "Belgium",'phonecode' => 32),
|
||||
array('id' => 22,'code' => 'BZ','name' => "Belize",'phonecode' => 501),
|
||||
array('id' => 23,'code' => 'BJ','name' => "Benin",'phonecode' => 229),
|
||||
array('id' => 24,'code' => 'BM','name' => "Bermuda",'phonecode' => 1441),
|
||||
array('id' => 25,'code' => 'BT','name' => "Bhutan",'phonecode' => 975),
|
||||
array('id' => 26,'code' => 'BO','name' => "Bolivia",'phonecode' => 591),
|
||||
array('id' => 27,'code' => 'BA','name' => "Bosnia and Herzegovina",'phonecode' => 387),
|
||||
array('id' => 28,'code' => 'BW','name' => "Botswana",'phonecode' => 267),
|
||||
array('id' => 29,'code' => 'BV','name' => "Bouvet Island",'phonecode' => 0),
|
||||
array('id' => 30,'code' => 'BR','name' => "Brazil",'phonecode' => 55),
|
||||
array('id' => 31,'code' => 'IO','name' => "British Indian Ocean Territory",'phonecode' => 246),
|
||||
array('id' => 32,'code' => 'BN','name' => "Brunei",'phonecode' => 673),
|
||||
array('id' => 33,'code' => 'BG','name' => "Bulgaria",'phonecode' => 359),
|
||||
array('id' => 34,'code' => 'BF','name' => "Burkina Faso",'phonecode' => 226),
|
||||
array('id' => 35,'code' => 'BI','name' => "Burundi",'phonecode' => 257),
|
||||
array('id' => 36,'code' => 'KH','name' => "Cambodia",'phonecode' => 855),
|
||||
array('id' => 37,'code' => 'CM','name' => "Cameroon",'phonecode' => 237),
|
||||
array('id' => 38,'code' => 'CA','name' => "Canada",'phonecode' => 1),
|
||||
array('id' => 39,'code' => 'CV','name' => "Cape Verde",'phonecode' => 238),
|
||||
array('id' => 40,'code' => 'KY','name' => "Cayman Islands",'phonecode' => 1345),
|
||||
array('id' => 41,'code' => 'CF','name' => "Central African Republic",'phonecode' => 236),
|
||||
array('id' => 42,'code' => 'TD','name' => "Chad",'phonecode' => 235),
|
||||
array('id' => 43,'code' => 'CL','name' => "Chile",'phonecode' => 56),
|
||||
array('id' => 44,'code' => 'CN','name' => "China",'phonecode' => 86),
|
||||
array('id' => 45,'code' => 'CX','name' => "Christmas Island",'phonecode' => 61),
|
||||
array('id' => 46,'code' => 'CC','name' => "Cocos (Keeling) Islands",'phonecode' => 672),
|
||||
array('id' => 47,'code' => 'CO','name' => "Colombia",'phonecode' => 57),
|
||||
array('id' => 48,'code' => 'KM','name' => "Comoros",'phonecode' => 269),
|
||||
array('id' => 49,'code' => 'CG','name' => "Congo",'phonecode' => 242),
|
||||
array('id' => 50,'code' => 'CD','name' => "Congo The Democratic Republic Of The",'phonecode' => 242),
|
||||
array('id' => 51,'code' => 'CK','name' => "Cook Islands",'phonecode' => 682),
|
||||
array('id' => 52,'code' => 'CR','name' => "Costa Rica",'phonecode' => 506),
|
||||
array('id' => 53,'code' => 'CI','name' => "Cote D Ivoire (Ivory Coast)",'phonecode' => 225),
|
||||
array('id' => 54,'code' => 'HR','name' => "Croatia (Hrvatska)",'phonecode' => 385),
|
||||
array('id' => 55,'code' => 'CU','name' => "Cuba",'phonecode' => 53),
|
||||
array('id' => 56,'code' => 'CY','name' => "Cyprus",'phonecode' => 357),
|
||||
array('id' => 57,'code' => 'CZ','name' => "Czech Republic",'phonecode' => 420),
|
||||
array('id' => 58,'code' => 'DK','name' => "Denmark",'phonecode' => 45),
|
||||
array('id' => 59,'code' => 'DJ','name' => "Djibouti",'phonecode' => 253),
|
||||
array('id' => 60,'code' => 'DM','name' => "Dominica",'phonecode' => 1767),
|
||||
array('id' => 61,'code' => 'DO','name' => "Dominican Republic",'phonecode' => 1809),
|
||||
array('id' => 62,'code' => 'TP','name' => "East Timor",'phonecode' => 670),
|
||||
array('id' => 63,'code' => 'EC','name' => "Ecuador",'phonecode' => 593),
|
||||
array('id' => 64,'code' => 'EG','name' => "Egypt",'phonecode' => 20),
|
||||
array('id' => 65,'code' => 'SV','name' => "El Salvador",'phonecode' => 503),
|
||||
array('id' => 66,'code' => 'GQ','name' => "Equatorial Guinea",'phonecode' => 240),
|
||||
array('id' => 67,'code' => 'ER','name' => "Eritrea",'phonecode' => 291),
|
||||
array('id' => 68,'code' => 'EE','name' => "Estonia",'phonecode' => 372),
|
||||
array('id' => 69,'code' => 'ET','name' => "Ethiopia",'phonecode' => 251),
|
||||
array('id' => 70,'code' => 'XA','name' => "External Territories of Australia",'phonecode' => 61),
|
||||
array('id' => 71,'code' => 'FK','name' => "Falkland Islands",'phonecode' => 500),
|
||||
array('id' => 72,'code' => 'FO','name' => "Faroe Islands",'phonecode' => 298),
|
||||
array('id' => 73,'code' => 'FJ','name' => "Fiji Islands",'phonecode' => 679),
|
||||
array('id' => 74,'code' => 'FI','name' => "Finland",'phonecode' => 358),
|
||||
array('id' => 75,'code' => 'FR','name' => "France",'phonecode' => 33),
|
||||
array('id' => 76,'code' => 'GF','name' => "French Guiana",'phonecode' => 594),
|
||||
array('id' => 77,'code' => 'PF','name' => "French Polynesia",'phonecode' => 689),
|
||||
array('id' => 78,'code' => 'TF','name' => "French Southern Territories",'phonecode' => 0),
|
||||
array('id' => 79,'code' => 'GA','name' => "Gabon",'phonecode' => 241),
|
||||
array('id' => 80,'code' => 'GM','name' => "Gambia The",'phonecode' => 220),
|
||||
array('id' => 81,'code' => 'GE','name' => "Georgia",'phonecode' => 995),
|
||||
array('id' => 82,'code' => 'DE','name' => "Germany",'phonecode' => 49),
|
||||
array('id' => 83,'code' => 'GH','name' => "Ghana",'phonecode' => 233),
|
||||
array('id' => 84,'code' => 'GI','name' => "Gibraltar",'phonecode' => 350),
|
||||
array('id' => 85,'code' => 'GR','name' => "Greece",'phonecode' => 30),
|
||||
array('id' => 86,'code' => 'GL','name' => "Greenland",'phonecode' => 299),
|
||||
array('id' => 87,'code' => 'GD','name' => "Grenada",'phonecode' => 1473),
|
||||
array('id' => 88,'code' => 'GP','name' => "Guadeloupe",'phonecode' => 590),
|
||||
array('id' => 89,'code' => 'GU','name' => "Guam",'phonecode' => 1671),
|
||||
array('id' => 90,'code' => 'GT','name' => "Guatemala",'phonecode' => 502),
|
||||
array('id' => 91,'code' => 'XU','name' => "Guernsey and Alderney",'phonecode' => 44),
|
||||
array('id' => 92,'code' => 'GN','name' => "Guinea",'phonecode' => 224),
|
||||
array('id' => 93,'code' => 'GW','name' => "Guinea-Bissau",'phonecode' => 245),
|
||||
array('id' => 94,'code' => 'GY','name' => "Guyana",'phonecode' => 592),
|
||||
array('id' => 95,'code' => 'HT','name' => "Haiti",'phonecode' => 509),
|
||||
array('id' => 96,'code' => 'HM','name' => "Heard and McDonald Islands",'phonecode' => 0),
|
||||
array('id' => 97,'code' => 'HN','name' => "Honduras",'phonecode' => 504),
|
||||
array('id' => 98,'code' => 'HK','name' => "Hong Kong S.A.R.",'phonecode' => 852),
|
||||
array('id' => 99,'code' => 'HU','name' => "Hungary",'phonecode' => 36),
|
||||
array('id' => 100,'code' => 'IS','name' => "Iceland",'phonecode' => 354),
|
||||
array('id' => 101,'code' => 'IN','name' => "India",'phonecode' => 91),
|
||||
array('id' => 102,'code' => 'ID','name' => "Indonesia",'phonecode' => 62),
|
||||
array('id' => 103,'code' => 'IR','name' => "Iran",'phonecode' => 98),
|
||||
array('id' => 104,'code' => 'IQ','name' => "Iraq",'phonecode' => 964),
|
||||
array('id' => 105,'code' => 'IE','name' => "Ireland",'phonecode' => 353),
|
||||
array('id' => 106,'code' => 'IL','name' => "Israel",'phonecode' => 972),
|
||||
array('id' => 107,'code' => 'IT','name' => "Italy",'phonecode' => 39),
|
||||
array('id' => 108,'code' => 'JM','name' => "Jamaica",'phonecode' => 1876),
|
||||
array('id' => 109,'code' => 'JP','name' => "Japan",'phonecode' => 81),
|
||||
array('id' => 110,'code' => 'XJ','name' => "Jersey",'phonecode' => 44),
|
||||
array('id' => 111,'code' => 'JO','name' => "Jordan",'phonecode' => 962),
|
||||
array('id' => 112,'code' => 'KZ','name' => "Kazakhstan",'phonecode' => 7),
|
||||
array('id' => 113,'code' => 'KE','name' => "Kenya",'phonecode' => 254),
|
||||
array('id' => 114,'code' => 'KI','name' => "Kiribati",'phonecode' => 686),
|
||||
array('id' => 115,'code' => 'KP','name' => "Korea North",'phonecode' => 850),
|
||||
array('id' => 116,'code' => 'KR','name' => "Korea South",'phonecode' => 82),
|
||||
array('id' => 117,'code' => 'KW','name' => "Kuwait",'phonecode' => 965),
|
||||
array('id' => 118,'code' => 'KG','name' => "Kyrgyzstan",'phonecode' => 996),
|
||||
array('id' => 119,'code' => 'LA','name' => "Laos",'phonecode' => 856),
|
||||
array('id' => 120,'code' => 'LV','name' => "Latvia",'phonecode' => 371),
|
||||
array('id' => 121,'code' => 'LB','name' => "Lebanon",'phonecode' => 961),
|
||||
array('id' => 122,'code' => 'LS','name' => "Lesotho",'phonecode' => 266),
|
||||
array('id' => 123,'code' => 'LR','name' => "Liberia",'phonecode' => 231),
|
||||
array('id' => 124,'code' => 'LY','name' => "Libya",'phonecode' => 218),
|
||||
array('id' => 125,'code' => 'LI','name' => "Liechtenstein",'phonecode' => 423),
|
||||
array('id' => 126,'code' => 'LT','name' => "Lithuania",'phonecode' => 370),
|
||||
array('id' => 127,'code' => 'LU','name' => "Luxembourg",'phonecode' => 352),
|
||||
array('id' => 128,'code' => 'MO','name' => "Macau S.A.R.",'phonecode' => 853),
|
||||
array('id' => 129,'code' => 'MK','name' => "Macedonia",'phonecode' => 389),
|
||||
array('id' => 130,'code' => 'MG','name' => "Madagascar",'phonecode' => 261),
|
||||
array('id' => 131,'code' => 'MW','name' => "Malawi",'phonecode' => 265),
|
||||
array('id' => 132,'code' => 'MY','name' => "Malaysia",'phonecode' => 60),
|
||||
array('id' => 133,'code' => 'MV','name' => "Maldives",'phonecode' => 960),
|
||||
array('id' => 134,'code' => 'ML','name' => "Mali",'phonecode' => 223),
|
||||
array('id' => 135,'code' => 'MT','name' => "Malta",'phonecode' => 356),
|
||||
array('id' => 136,'code' => 'XM','name' => "Man (Isle of)",'phonecode' => 44),
|
||||
array('id' => 137,'code' => 'MH','name' => "Marshall Islands",'phonecode' => 692),
|
||||
array('id' => 138,'code' => 'MQ','name' => "Martinique",'phonecode' => 596),
|
||||
array('id' => 139,'code' => 'MR','name' => "Mauritania",'phonecode' => 222),
|
||||
array('id' => 140,'code' => 'MU','name' => "Mauritius",'phonecode' => 230),
|
||||
array('id' => 141,'code' => 'YT','name' => "Mayotte",'phonecode' => 269),
|
||||
array('id' => 142,'code' => 'MX','name' => "Mexico",'phonecode' => 52),
|
||||
array('id' => 143,'code' => 'FM','name' => "Micronesia",'phonecode' => 691),
|
||||
array('id' => 144,'code' => 'MD','name' => "Moldova",'phonecode' => 373),
|
||||
array('id' => 145,'code' => 'MC','name' => "Monaco",'phonecode' => 377),
|
||||
array('id' => 146,'code' => 'MN','name' => "Mongolia",'phonecode' => 976),
|
||||
array('id' => 147,'code' => 'MS','name' => "Montserrat",'phonecode' => 1664),
|
||||
array('id' => 148,'code' => 'MA','name' => "Morocco",'phonecode' => 212),
|
||||
array('id' => 149,'code' => 'MZ','name' => "Mozambique",'phonecode' => 258),
|
||||
array('id' => 150,'code' => 'MM','name' => "Myanmar",'phonecode' => 95),
|
||||
array('id' => 151,'code' => 'NA','name' => "Namibia",'phonecode' => 264),
|
||||
array('id' => 152,'code' => 'NR','name' => "Nauru",'phonecode' => 674),
|
||||
array('id' => 153,'code' => 'NP','name' => "Nepal",'phonecode' => 977),
|
||||
array('id' => 154,'code' => 'AN','name' => "Netherlands Antilles",'phonecode' => 599),
|
||||
array('id' => 155,'code' => 'NL','name' => "Netherlands The",'phonecode' => 31),
|
||||
array('id' => 156,'code' => 'NC','name' => "New Caledonia",'phonecode' => 687),
|
||||
array('id' => 157,'code' => 'NZ','name' => "New Zealand",'phonecode' => 64),
|
||||
array('id' => 158,'code' => 'NI','name' => "Nicaragua",'phonecode' => 505),
|
||||
array('id' => 159,'code' => 'NE','name' => "Niger",'phonecode' => 227),
|
||||
array('id' => 160,'code' => 'NG','name' => "Nigeria",'phonecode' => 234),
|
||||
array('id' => 161,'code' => 'NU','name' => "Niue",'phonecode' => 683),
|
||||
array('id' => 162,'code' => 'NF','name' => "Norfolk Island",'phonecode' => 672),
|
||||
array('id' => 163,'code' => 'MP','name' => "Northern Mariana Islands",'phonecode' => 1670),
|
||||
array('id' => 164,'code' => 'NO','name' => "Norway",'phonecode' => 47),
|
||||
array('id' => 165,'code' => 'OM','name' => "Oman",'phonecode' => 968),
|
||||
array('id' => 166,'code' => 'PK','name' => "Pakistan",'phonecode' => 92),
|
||||
array('id' => 167,'code' => 'PW','name' => "Palau",'phonecode' => 680),
|
||||
array('id' => 168,'code' => 'PS','name' => "Palestinian Territory Occupied",'phonecode' => 970),
|
||||
array('id' => 169,'code' => 'PA','name' => "Panama",'phonecode' => 507),
|
||||
array('id' => 170,'code' => 'PG','name' => "Papua new Guinea",'phonecode' => 675),
|
||||
array('id' => 171,'code' => 'PY','name' => "Paraguay",'phonecode' => 595),
|
||||
array('id' => 172,'code' => 'PE','name' => "Peru",'phonecode' => 51),
|
||||
array('id' => 173,'code' => 'PH','name' => "Philippines",'phonecode' => 63),
|
||||
array('id' => 174,'code' => 'PN','name' => "Pitcairn Island",'phonecode' => 0),
|
||||
array('id' => 175,'code' => 'PL','name' => "Poland",'phonecode' => 48),
|
||||
array('id' => 176,'code' => 'PT','name' => "Portugal",'phonecode' => 351),
|
||||
array('id' => 177,'code' => 'PR','name' => "Puerto Rico",'phonecode' => 1787),
|
||||
array('id' => 178,'code' => 'QA','name' => "Qatar",'phonecode' => 974),
|
||||
array('id' => 179,'code' => 'RE','name' => "Reunion",'phonecode' => 262),
|
||||
array('id' => 180,'code' => 'RO','name' => "Romania",'phonecode' => 40),
|
||||
array('id' => 181,'code' => 'RU','name' => "Russia",'phonecode' => 70),
|
||||
array('id' => 182,'code' => 'RW','name' => "Rwanda",'phonecode' => 250),
|
||||
array('id' => 183,'code' => 'SH','name' => "Saint Helena",'phonecode' => 290),
|
||||
array('id' => 184,'code' => 'KN','name' => "Saint Kitts And Nevis",'phonecode' => 1869),
|
||||
array('id' => 185,'code' => 'LC','name' => "Saint Lucia",'phonecode' => 1758),
|
||||
array('id' => 186,'code' => 'PM','name' => "Saint Pierre and Miquelon",'phonecode' => 508),
|
||||
array('id' => 187,'code' => 'VC','name' => "Saint Vincent And The Grenadines",'phonecode' => 1784),
|
||||
array('id' => 188,'code' => 'WS','name' => "Samoa",'phonecode' => 684),
|
||||
array('id' => 189,'code' => 'SM','name' => "San Marino",'phonecode' => 378),
|
||||
array('id' => 190,'code' => 'ST','name' => "Sao Tome and Principe",'phonecode' => 239),
|
||||
array('id' => 191,'code' => 'SA','name' => "Saudi Arabia",'phonecode' => 966),
|
||||
array('id' => 192,'code' => 'SN','name' => "Senegal",'phonecode' => 221),
|
||||
array('id' => 193,'code' => 'RS','name' => "Serbia",'phonecode' => 381),
|
||||
array('id' => 194,'code' => 'SC','name' => "Seychelles",'phonecode' => 248),
|
||||
array('id' => 195,'code' => 'SL','name' => "Sierra Leone",'phonecode' => 232),
|
||||
array('id' => 196,'code' => 'SG','name' => "Singapore",'phonecode' => 65),
|
||||
array('id' => 197,'code' => 'SK','name' => "Slovakia",'phonecode' => 421),
|
||||
array('id' => 198,'code' => 'SI','name' => "Slovenia",'phonecode' => 386),
|
||||
array('id' => 199,'code' => 'XG','name' => "Smaller Territories of the UK",'phonecode' => 44),
|
||||
array('id' => 200,'code' => 'SB','name' => "Solomon Islands",'phonecode' => 677),
|
||||
array('id' => 201,'code' => 'SO','name' => "Somalia",'phonecode' => 252),
|
||||
array('id' => 202,'code' => 'ZA','name' => "South Africa",'phonecode' => 27),
|
||||
array('id' => 203,'code' => 'GS','name' => "South Georgia",'phonecode' => 0),
|
||||
array('id' => 204,'code' => 'SS','name' => "South Sudan",'phonecode' => 211),
|
||||
array('id' => 205,'code' => 'ES','name' => "Spain",'phonecode' => 34),
|
||||
array('id' => 206,'code' => 'LK','name' => "Sri Lanka",'phonecode' => 94),
|
||||
array('id' => 207,'code' => 'SD','name' => "Sudan",'phonecode' => 249),
|
||||
array('id' => 208,'code' => 'SR','name' => "Suriname",'phonecode' => 597),
|
||||
array('id' => 209,'code' => 'SJ','name' => "Svalbard And Jan Mayen Islands",'phonecode' => 47),
|
||||
array('id' => 210,'code' => 'SZ','name' => "Swaziland",'phonecode' => 268),
|
||||
array('id' => 211,'code' => 'SE','name' => "Sweden",'phonecode' => 46),
|
||||
array('id' => 212,'code' => 'CH','name' => "Switzerland",'phonecode' => 41),
|
||||
array('id' => 213,'code' => 'SY','name' => "Syria",'phonecode' => 963),
|
||||
array('id' => 214,'code' => 'TW','name' => "Taiwan",'phonecode' => 886),
|
||||
array('id' => 215,'code' => 'TJ','name' => "Tajikistan",'phonecode' => 992),
|
||||
array('id' => 216,'code' => 'TZ','name' => "Tanzania",'phonecode' => 255),
|
||||
array('id' => 217,'code' => 'TH','name' => "Thailand",'phonecode' => 66),
|
||||
array('id' => 218,'code' => 'TG','name' => "Togo",'phonecode' => 228),
|
||||
array('id' => 219,'code' => 'TK','name' => "Tokelau",'phonecode' => 690),
|
||||
array('id' => 220,'code' => 'TO','name' => "Tonga",'phonecode' => 676),
|
||||
array('id' => 221,'code' => 'TT','name' => "Trinidad And Tobago",'phonecode' => 1868),
|
||||
array('id' => 222,'code' => 'TN','name' => "Tunisia",'phonecode' => 216),
|
||||
array('id' => 223,'code' => 'TR','name' => "Turkey",'phonecode' => 90),
|
||||
array('id' => 224,'code' => 'TM','name' => "Turkmenistan",'phonecode' => 7370),
|
||||
array('id' => 225,'code' => 'TC','name' => "Turks And Caicos Islands",'phonecode' => 1649),
|
||||
array('id' => 226,'code' => 'TV','name' => "Tuvalu",'phonecode' => 688),
|
||||
array('id' => 227,'code' => 'UG','name' => "Uganda",'phonecode' => 256),
|
||||
array('id' => 228,'code' => 'UA','name' => "Ukraine",'phonecode' => 380),
|
||||
array('id' => 229,'code' => 'AE','name' => "United Arab Emirates",'phonecode' => 971),
|
||||
array('id' => 230,'code' => 'GB','name' => "United Kingdom",'phonecode' => 44),
|
||||
array('id' => 231,'code' => 'US','name' => "United States",'phonecode' => 1),
|
||||
array('id' => 232,'code' => 'UM','name' => "United States Minor Outlying Islands",'phonecode' => 1),
|
||||
array('id' => 233,'code' => 'UY','name' => "Uruguay",'phonecode' => 598),
|
||||
array('id' => 234,'code' => 'UZ','name' => "Uzbekistan",'phonecode' => 998),
|
||||
array('id' => 235,'code' => 'VU','name' => "Vanuatu",'phonecode' => 678),
|
||||
array('id' => 236,'code' => 'VA','name' => "Vatican City State (Holy See)",'phonecode' => 39),
|
||||
array('id' => 237,'code' => 'VE','name' => "Venezuela",'phonecode' => 58),
|
||||
array('id' => 238,'code' => 'VN','name' => "Vietnam",'phonecode' => 84),
|
||||
array('id' => 239,'code' => 'VG','name' => "Virgin Islands (British)",'phonecode' => 1284),
|
||||
array('id' => 240,'code' => 'VI','name' => "Virgin Islands (US)",'phonecode' => 1340),
|
||||
array('id' => 241,'code' => 'WF','name' => "Wallis And Futuna Islands",'phonecode' => 681),
|
||||
array('id' => 242,'code' => 'EH','name' => "Western Sahara",'phonecode' => 212),
|
||||
array('id' => 243,'code' => 'YE','name' => "Yemen",'phonecode' => 967),
|
||||
array('id' => 244,'code' => 'YU','name' => "Yugoslavia",'phonecode' => 38),
|
||||
array('id' => 245,'code' => 'ZM','name' => "Zambia",'phonecode' => 260),
|
||||
array('id' => 246,'code' => 'ZW','name' => "Zimbabwe",'phonecode' => 263),
|
||||
);
|
||||
DB::table('countries')->insert($countries);
|
||||
}
|
||||
}
|
||||
552
database/seeders/CurrenciesTableSeeder.php
Normal file
552
database/seeders/CurrenciesTableSeeder.php
Normal file
@ -0,0 +1,552 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\Currency;
|
||||
|
||||
class CurrenciesTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$currencies = [
|
||||
[
|
||||
'name' => 'US Dollar',
|
||||
'code' => 'USD',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'British Pound',
|
||||
'code' => 'GBP',
|
||||
'symbol' => '£',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Euro',
|
||||
'code' => 'EUR',
|
||||
'symbol' => '€',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'South African Rand',
|
||||
'code' => 'ZAR',
|
||||
'symbol' => 'R',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Danish Krone',
|
||||
'code' => 'DKK',
|
||||
'symbol' => 'kr',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Israeli Shekel',
|
||||
'code' => 'ILS',
|
||||
'symbol' => 'NIS ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Swedish Krona',
|
||||
'code' => 'SEK',
|
||||
'symbol' => 'kr',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Kenyan Shilling',
|
||||
'code' => 'KES',
|
||||
'symbol' => 'KSh ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Kuwaiti Dinar',
|
||||
'code' => 'KWD',
|
||||
'symbol' => 'KWD ',
|
||||
'precision' => '3',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Canadian Dollar',
|
||||
'code' => 'CAD',
|
||||
'symbol' => 'C$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Philippine Peso',
|
||||
'code' => 'PHP',
|
||||
'symbol' => 'P ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Indian Rupee',
|
||||
'code' => 'INR',
|
||||
'symbol' => '₹',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Australian Dollar',
|
||||
'code' => 'AUD',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Singapore Dollar',
|
||||
'code' => 'SGD',
|
||||
'symbol' => 'S$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Norske Kroner',
|
||||
'code' => 'NOK',
|
||||
'symbol' => 'kr',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'New Zealand Dollar',
|
||||
'code' => 'NZD',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Vietnamese Dong',
|
||||
'code' => 'VND',
|
||||
'symbol' => '₫',
|
||||
'precision' => '0',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Swiss Franc',
|
||||
'code' => 'CHF',
|
||||
'symbol' => 'Fr.',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '\'',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Guatemalan Quetzal',
|
||||
'code' => 'GTQ',
|
||||
'symbol' => 'Q',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Malaysian Ringgit',
|
||||
'code' => 'MYR',
|
||||
'symbol' => 'RM',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Brazilian Real',
|
||||
'code' => 'BRL',
|
||||
'symbol' => 'R$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Thai Baht',
|
||||
'code' => 'THB',
|
||||
'symbol' => '฿',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Nigerian Naira',
|
||||
'code' => 'NGN',
|
||||
'symbol' => '₦',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Argentine Peso',
|
||||
'code' => 'ARS',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Bangladeshi Taka',
|
||||
'code' => 'BDT',
|
||||
'symbol' => 'Tk',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'United Arab Emirates Dirham',
|
||||
'code' => 'AED',
|
||||
'symbol' => 'DH ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Hong Kong Dollar',
|
||||
'code' => 'HKD',
|
||||
'symbol' => 'HK$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Indonesian Rupiah',
|
||||
'code' => 'IDR',
|
||||
'symbol' => 'Rp',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Mexican Peso',
|
||||
'code' => 'MXN',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Egyptian Pound',
|
||||
'code' => 'EGP',
|
||||
'symbol' => 'E£',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Colombian Peso',
|
||||
'code' => 'COP',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'West African Franc',
|
||||
'code' => 'XOF',
|
||||
'symbol' => 'CFA ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Chinese Renminbi',
|
||||
'code' => 'CNY',
|
||||
'symbol' => 'RMB ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Rwandan Franc',
|
||||
'code' => 'RWF',
|
||||
'symbol' => 'RF ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Tanzanian Shilling',
|
||||
'code' => 'TZS',
|
||||
'symbol' => 'TSh ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Netherlands Antillean Guilder',
|
||||
'code' => 'ANG',
|
||||
'symbol' => 'NAƒ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Trinidad and Tobago Dollar',
|
||||
'code' => 'TTD',
|
||||
'symbol' => 'TT$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'East Caribbean Dollar',
|
||||
'code' => 'XCD',
|
||||
'symbol' => 'EC$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Ghanaian Cedi',
|
||||
'code' => 'GHS',
|
||||
'symbol' => 'GH₵',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Bulgarian Lev',
|
||||
'code' => 'BGN',
|
||||
'symbol' => 'Лв.',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ' ',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Aruban Florin',
|
||||
'code' => 'AWG',
|
||||
'symbol' => 'Afl. ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ' ',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Turkish Lira',
|
||||
'code' => 'TRY',
|
||||
'symbol' => 'TL ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Romanian New Leu',
|
||||
'code' => 'RON',
|
||||
'symbol' => 'RON',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Croatian Kuna',
|
||||
'code' => 'HRK',
|
||||
'symbol' => 'kn',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Saudi Riyal',
|
||||
'code' => 'SAR',
|
||||
'symbol' => 'SِAR',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Japanese Yen',
|
||||
'code' => 'JPY',
|
||||
'symbol' => '¥',
|
||||
'precision' => '0',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Maldivian Rufiyaa',
|
||||
'code' => 'MVR',
|
||||
'symbol' => 'Rf',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Costa Rican Colón',
|
||||
'code' => 'CRC',
|
||||
'symbol' => '₡',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Pakistani Rupee',
|
||||
'code' => 'PKR',
|
||||
'symbol' => 'Rs ',
|
||||
'precision' => '0',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Polish Zloty',
|
||||
'code' => 'PLN',
|
||||
'symbol' => 'zł',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ' ',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Sri Lankan Rupee',
|
||||
'code' => 'LKR',
|
||||
'symbol' => 'LKR',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Czech Koruna',
|
||||
'code' => 'CZK',
|
||||
'symbol' => 'Kč',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ' ',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Uruguayan Peso',
|
||||
'code' => 'UYU',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Namibian Dollar',
|
||||
'code' => 'NAD',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Tunisian Dinar',
|
||||
'code' => 'TND',
|
||||
'symbol' => 'د.ت',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Russian Ruble',
|
||||
'code' => 'RUB',
|
||||
'symbol' => '₽',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Mozambican Metical',
|
||||
'code' => 'MZN',
|
||||
'symbol' => 'MT',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ',',
|
||||
'swap_currency_symbol' => true
|
||||
],
|
||||
[
|
||||
'name' => 'Omani Rial',
|
||||
'code' => 'OMR',
|
||||
'symbol' => 'ر.ع.',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Ukrainian Hryvnia',
|
||||
'code' => 'UAH',
|
||||
'symbol' => '₴',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Macanese Pataca',
|
||||
'code' => 'MOP',
|
||||
'symbol' => 'MOP$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Taiwan New Dollar',
|
||||
'code' => 'TWD',
|
||||
'symbol' => 'NT$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Dominican Peso',
|
||||
'code' => 'DOP',
|
||||
'symbol' => 'RD$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => ',',
|
||||
'decimal_separator' => '.'
|
||||
],
|
||||
[
|
||||
'name' => 'Chilean Peso',
|
||||
'code' => 'CLP',
|
||||
'symbol' => '$',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Serbian Dinar',
|
||||
'code' => 'RSD',
|
||||
'symbol' => 'RSD',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
[
|
||||
'name' => 'Kyrgyzstani som',
|
||||
'code' => 'KGS',
|
||||
'symbol' => 'С̲ ',
|
||||
'precision' => '2',
|
||||
'thousand_separator' => '.',
|
||||
'decimal_separator' => ','
|
||||
],
|
||||
];
|
||||
|
||||
foreach ($currencies as $currency) {
|
||||
Currency::create($currency);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
25
database/seeders/DatabaseSeeder.php
Normal file
25
database/seeders/DatabaseSeeder.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$this->call(UsersTableSeeder::class);
|
||||
$this->call(CurrenciesTableSeeder::class);
|
||||
$this->call(DefaultSettingsSeeder::class);
|
||||
$this->call(CountriesTableSeeder::class);
|
||||
$this->call(EstimateTemplateSeeder::class);
|
||||
$this->call(InvoiceTemplateSeeder::class);
|
||||
$this->call(PaymentMethodSeeder::class);
|
||||
$this->call(UnitSeeder::class);
|
||||
}
|
||||
}
|
||||
44
database/seeders/DefaultSettingsSeeder.php
Normal file
44
database/seeders/DefaultSettingsSeeder.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Crater\Models\CompanySetting;
|
||||
use Crater\Models\Setting;
|
||||
use Crater\Models\User;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class DefaultSettingsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$user = User::where('role', 'super admin')->first();
|
||||
|
||||
$settings = [
|
||||
'currency' => 1,
|
||||
'time_zone' => 'Asia/Kolkata',
|
||||
'language' => 'en',
|
||||
'fiscal_year' => '1-12',
|
||||
'carbon_date_format' => 'Y/m/d',
|
||||
'moment_date_format' => 'YYYY/MM/DD',
|
||||
'notification_email' => 'noreply@crater.in',
|
||||
'notify_invoice_viewed' => 'NO',
|
||||
'notify_estimate_viewed' => 'NO',
|
||||
'tax_per_item' => 'NO',
|
||||
'discount_per_item' => 'NO',
|
||||
'invoice_auto_generate' => 'YES',
|
||||
'invoice_prefix' => 'INV',
|
||||
'estimate_prefix' => 'EST',
|
||||
'estimate_auto_generate' => 'YES',
|
||||
'payment_prefix' => 'PAY',
|
||||
'payment_auto_generate' => 'YES',
|
||||
'save_pdf_to_disk' => 'NO',
|
||||
];
|
||||
|
||||
CompanySetting::setSettings($settings, $user->company_id);
|
||||
}
|
||||
}
|
||||
29
database/seeders/DemoSeeder.php
Normal file
29
database/seeders/DemoSeeder.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Crater\Models\Address;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\User;
|
||||
use Crater\Models\Setting;
|
||||
|
||||
class DemoSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$user = User::where('role', 'super admin')->first();
|
||||
|
||||
$user->setSettings(['language' => 'en']);
|
||||
|
||||
Address::create(['company_id' => $user->company_id, 'country_id' => 1]);
|
||||
|
||||
Setting::setSetting('profile_complete', 'COMPLETED');
|
||||
|
||||
\Storage::disk('local')->put('database_created', 'database_created');
|
||||
}
|
||||
}
|
||||
35
database/seeders/EstimateTemplateSeeder.php
Normal file
35
database/seeders/EstimateTemplateSeeder.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\EstimateTemplate;
|
||||
|
||||
class EstimateTemplateSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
EstimateTemplate::create([
|
||||
'name' => 'Template 1',
|
||||
'view' => 'estimate1',
|
||||
'path' => '/assets/img/PDF/Template1.png'
|
||||
]);
|
||||
|
||||
EstimateTemplate::create([
|
||||
'name' => 'Template 2',
|
||||
'view' => 'estimate2',
|
||||
'path' => '/assets/img/PDF/Template2.png'
|
||||
]);
|
||||
|
||||
EstimateTemplate::create([
|
||||
'name' => 'Template 3',
|
||||
'view' => 'estimate3',
|
||||
'path' => '/assets/img/PDF/Template3.png'
|
||||
]);
|
||||
}
|
||||
}
|
||||
35
database/seeders/InvoiceTemplateSeeder.php
Normal file
35
database/seeders/InvoiceTemplateSeeder.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\InvoiceTemplate;
|
||||
|
||||
class InvoiceTemplateSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
InvoiceTemplate::create([
|
||||
'name' => 'Template 1',
|
||||
'view' => 'invoice1',
|
||||
'path' => '/assets/img/PDF/Template1.png'
|
||||
]);
|
||||
|
||||
InvoiceTemplate::create([
|
||||
'name' => ' Template 2',
|
||||
'view' => 'invoice2',
|
||||
'path' => '/assets/img/PDF/Template2.png'
|
||||
]);
|
||||
|
||||
InvoiceTemplate::create([
|
||||
'name' => 'Template 3',
|
||||
'view' => 'invoice3',
|
||||
'path' => '/assets/img/PDF/Template3.png'
|
||||
]);
|
||||
}
|
||||
}
|
||||
22
database/seeders/PaymentMethodSeeder.php
Normal file
22
database/seeders/PaymentMethodSeeder.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\PaymentMethod;
|
||||
|
||||
class PaymentMethodSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
PaymentMethod::create(['name' => 'Cash', 'company_id' => 1]);
|
||||
PaymentMethod::create(['name' => 'Check', 'company_id' => 1]);
|
||||
PaymentMethod::create(['name' => 'Credit Card', 'company_id' => 1]);
|
||||
PaymentMethod::create(['name' => 'Bank Transfer', 'company_id' => 1]);
|
||||
}
|
||||
}
|
||||
29
database/seeders/UnitSeeder.php
Normal file
29
database/seeders/UnitSeeder.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\Unit;
|
||||
|
||||
class UnitSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
Unit::create(['name' => 'box', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'cm', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'dz', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'ft', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'g', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'in', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'kg', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'km', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'lb', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'mg', 'company_id' => 1]);
|
||||
Unit::create(['name' => 'pc', 'company_id' => 1]);
|
||||
}
|
||||
}
|
||||
37
database/seeders/UsersTableSeeder.php
Normal file
37
database/seeders/UsersTableSeeder.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Crater\Models\Company;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Crater\Models\User;
|
||||
use Crater\Models\Setting;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
||||
class UsersTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$user = User::create([
|
||||
'email' => 'admin@craterapp.com',
|
||||
'name' => 'Jane Doe',
|
||||
'role' => 'super admin',
|
||||
'password' => 'crater@123'
|
||||
]);
|
||||
|
||||
$company = Company::create([
|
||||
'name' => 'xyz',
|
||||
'unique_hash' => str_random(20)
|
||||
]);
|
||||
|
||||
$user->company_id = $company->id;
|
||||
$user->save();
|
||||
|
||||
Setting::setSetting('profile_complete', 0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user