From 80973d5b85fa6519fea30316340f0a5b8e66f8fc Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Sun, 2 Nov 2025 16:29:00 +0500 Subject: [PATCH] wip --- database/data/branches.json | 482 ++++++++++++++++++++++++++++ database/data/card_states.json | 65 ++++ database/data/card_types.json | 65 ++++ database/data/loan_types.json | 52 +++ database/data/provinces.json | 418 ++++++++++++++++++++++++ database/seeders/DatabaseSeeder.php | 1 + database/seeders/FillJsonData.php | 44 +++ 7 files changed, 1127 insertions(+) create mode 100644 database/data/branches.json create mode 100644 database/data/card_states.json create mode 100644 database/data/card_types.json create mode 100644 database/data/loan_types.json create mode 100644 database/data/provinces.json create mode 100644 database/seeders/FillJsonData.php diff --git a/database/data/branches.json b/database/data/branches.json new file mode 100644 index 0000000..9da9c4e --- /dev/null +++ b/database/data/branches.json @@ -0,0 +1,482 @@ +[ + { + "id": 5, + "name": "{\"en\": \"Main Bank\", \"ru\": \"Главный банк\", \"tk\": \"Baş bank\"}", + "address": "{\"tk\": null}", + "unique_code": "1304", + "region": "ag", + "province_id": 52, + "billing_username": "101301000408", + "billing_password": "Ed3H5yf6dW5g3K3", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:06:10", + "updated_at": "2024-10-15 15:06:50", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040824", + "billing_visa_master_password": "RG3wv2gTajE4h21", + "billing_sber_username": "10130100040825", + "billing_sber_password": "A2VR3vgaEh1dKjd" + }, + { + "id": 6, + "name": "{\"en\": \"Azatlyk\", \"ru\": \"Азатлык\", \"tk\": \"Azatlyk\"}", + "address": "{\"tk\": null}", + "unique_code": "1303", + "region": "ag", + "province_id": 2, + "billing_username": "1013010004084", + "billing_password": "D23h6juRErfbgtG", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:06:58", + "updated_at": "2024-10-28 16:34:08", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040842", + "billing_visa_master_password": "C8l4uUBLYcZj4iN", + "billing_sber_username": "10130100040843", + "billing_sber_password": "V0HjCW12JwKEtHh" + }, + { + "id": 7, + "name": "{\"en\": \"Kopetdag\", \"ru\": \"Копетдаг\", \"tk\": \"Köpetdag\"}", + "address": "{\"tk\": null}", + "unique_code": "1306", + "region": "ag", + "province_id": 5, + "billing_username": "1013010004083", + "billing_password": "Gr4Dd34h66K74f6", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:08:07", + "updated_at": "2024-10-28 16:33:20", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040844", + "billing_visa_master_password": "LMVnZkKJsD9C8Ov", + "billing_sber_username": "10130100040845", + "billing_sber_password": "U47fURytoLjCXDX" + }, + { + "id": 8, + "name": "{\"en\": \"Chandybil\", \"ru\": \"Чандыбил\", \"tk\": \"Çandybil\"}", + "address": "{\"tk\": null}", + "unique_code": "1307", + "region": "ag", + "province_id": 4, + "billing_username": "1013010004081", + "billing_password": "Sg6jnE43fE35f6d", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:09:04", + "updated_at": "2024-10-28 16:32:27", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040846", + "billing_visa_master_password": "OWVFbt0pGEDUV38", + "billing_sber_username": "10130100040847", + "billing_sber_password": "X78RiXrq1o7PBTW" + }, + { + "id": 9, + "name": "{\"en\": \"Buzmeyin\", \"ru\": \"Бюзмеин\", \"tk\": \"Büzmeýin\"}", + "address": "{\"tk\": null}", + "unique_code": "1308", + "region": "ag", + "province_id": 1, + "billing_username": "1013010004085", + "billing_password": "HYD23hjuEfgtG15", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:09:47", + "updated_at": "2024-10-28 16:31:34", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040848", + "billing_visa_master_password": "H2y291LMkqEyyzD", + "billing_sber_username": "10130100040849", + "billing_sber_password": "YyJXxAL5PPLOMnQ" + }, + { + "id": 10, + "name": "{\"en\": \"Berkarar\", \"ru\": \"Беркарарлык\", \"tk\": \"Aşgabat\"}", + "address": "{\"tk\": null}", + "unique_code": "1309", + "region": "ag", + "province_id": 5, + "billing_username": "1013010004082", + "billing_password": "D3h6K7fvsW5S6nE", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:10:43", + "updated_at": "2024-10-28 16:30:45", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040850", + "billing_visa_master_password": "KzDuee2D2KUdo8T", + "billing_sber_username": "10130100040851", + "billing_sber_password": "U0vbgfgIxWxu2sm" + }, + { + "id": 11, + "name": "{\"en\": \"Mary\", \"ru\": \"Мары\", \"tk\": \"Mary\"}", + "address": "{\"tk\": null}", + "unique_code": "7390", + "region": "mr", + "province_id": 8, + "billing_username": "10130100040811", + "billing_password": "U64bgdt5Ge4b6uD", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:12:47", + "updated_at": "2024-10-28 16:29:43", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040866", + "billing_visa_master_password": "Sawysje6ZsSO7eh", + "billing_sber_username": "10130100040867", + "billing_sber_password": "Vhx8l8La2lGqKYw" + }, + { + "id": 12, + "name": "{\"en\": \"Shatlyk\", \"ru\": \"Шатлык\", \"tk\": \"Şatlyk\"}", + "address": "{\"tk\": null}", + "unique_code": "7368", + "region": "mr", + "province_id": 9, + "billing_username": "10130100040813", + "billing_password": "Rwvb63Njyf63fhT", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:13:12", + "updated_at": "2024-10-28 16:28:28", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040860", + "billing_visa_master_password": "C4FqFORlQbwPXyj", + "billing_sber_username": "10130100040861", + "billing_sber_password": "WBRXUQED3YKZcso" + }, + { + "id": 13, + "name": "{\"en\": \"Bayramaly\", \"ru\": \"Филиал Байрамалы\", \"tk\": \"Baýramaly\"}", + "address": "{\"tk\": null}", + "unique_code": "7369", + "region": "mr", + "province_id": 10, + "billing_username": "10130100040812", + "billing_password": "T43dbherU4gt5Ge", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:13:44", + "updated_at": "2024-10-28 16:27:26", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040862", + "billing_visa_master_password": "FDy2vYc0DyxyEHO", + "billing_sber_username": "10130100040863", + "billing_sber_password": "K5M0knttbGsULmD" + }, + { + "id": 14, + "name": "{\"en\": \"Yoloten\", \"ru\": \"Ёлотен\", \"tk\": \"Ýolöten\"}", + "address": "{\"tk\": null}", + "unique_code": "7370", + "region": "mr", + "province_id": 11, + "billing_username": "10130100040814", + "billing_password": "Ujnf5463fRwvb3N", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:14:11", + "updated_at": "2024-10-28 16:26:31", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040864", + "billing_visa_master_password": "MLQ2fSOq2tu1G4q", + "billing_sber_username": "10130100040865", + "billing_sber_password": "DW482SrO2ubRVhC" + }, + { + "id": 15, + "name": "{\"en\": \"Sarahs\", \"ru\": \"Сарахс\", \"tk\": \"Sarahs\"}", + "address": "{\"tk\": null}", + "unique_code": "2305", + "region": "ah", + "province_id": 48, + "billing_username": "1013010004086", + "billing_password": "Htrvdy42HY3D42h", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:14:56", + "updated_at": "2024-10-28 16:25:29", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040852", + "billing_visa_master_password": "MwCxf2cF6PYLbPd", + "billing_sber_username": "10130100040853", + "billing_sber_password": "Nz5q9xflP9iPg51" + }, + { + "id": 16, + "name": "{\"en\": \"Lebap\", \"ru\": \"Лебап\", \"tk\": \"Lebap\"}", + "address": "{\"tk\": null}", + "unique_code": "8317", + "region": "lb", + "province_id": 24, + "billing_username": "10130100040815", + "billing_password": "Evg23sh75nkedrU", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:15:20", + "updated_at": "2024-10-15 15:20:23", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040826", + "billing_visa_master_password": "GrAV3gE1KdKd32B", + "billing_sber_username": "10130100040827", + "billing_sber_password": "S23GA3EKK3BP2k1" + }, + { + "id": 17, + "name": "{\"en\": \"Gazojak\", \"ru\": \"Газоджак\", \"tk\": \"Gazojak\"}", + "address": "{\"tk\": null}", + "unique_code": "8312", + "region": "lb", + "province_id": 25, + "billing_username": "10130100040818", + "billing_password": "Kftd63nfDeksuIY", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:15:39", + "updated_at": "2024-10-28 16:24:20", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "518161000029", + "billing_visa_master_password": "S6sSnywCnLb3cpU", + "billing_sber_username": "5181610000291", + "billing_sber_password": "T6bH5kflrCPB6pB" + }, + { + "id": 18, + "name": "{\"en\": \"Magdanly\", \"ru\": \"Магданлы\", \"tk\": \"Magdanly\"}", + "address": "{\"tk\": null}", + "unique_code": "8302", + "region": "lb", + "province_id": 26, + "billing_username": "10130100040817", + "billing_password": "IYED35K6d3Egh52", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:15:57", + "updated_at": "2024-10-17 16:37:15", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040830", + "billing_visa_master_password": "KYIbC7LzmuWEKAc", + "billing_sber_username": "10130100040831", + "billing_sber_password": "BT41I71btcjAvhd" + }, + { + "id": 19, + "name": "{\"en\": \"Seydi\", \"ru\": \"Сейди\", \"tk\": \"Seýdi\"}", + "address": "{\"tk\": null}", + "unique_code": "8311", + "region": "lb", + "province_id": 27, + "billing_username": "10130100040816", + "billing_password": "Ky6bdg3sEvg3h75", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:16:15", + "updated_at": "2024-10-17 16:38:36", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040832", + "billing_visa_master_password": "AKoJrenjB3oVo4E", + "billing_sber_username": "10130100040833", + "billing_sber_password": "G5gQEUOoZ8wVHEA" + }, + { + "id": 20, + "name": "{\"en\": \"Garlyk\", \"ru\": \"Гарлык\", \"tk\": \"Garlyk\"}", + "address": "{\"tk\": null}", + "unique_code": "8318", + "region": "lb", + "province_id": 22, + "billing_username": "10130100040819", + "billing_password": "RWdcgh53vn63dKf", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:16:34", + "updated_at": "2024-10-17 16:39:46", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040834", + "billing_visa_master_password": "NBndv5Um3K57Hlc", + "billing_sber_username": "10130100040835", + "billing_sber_password": "WPXaoDjPQp32Ftj" + }, + { + "id": 21, + "name": "{\"en\": \"Turkmenabat\", \"ru\": \"Туркменабат\", \"tk\": \"Turkmenabat\"}", + "address": "{\"tk\": null}", + "unique_code": "8319", + "region": "lb", + "province_id": 28, + "billing_username": "10130100040820", + "billing_password": "PTbd73skfydebRW", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:16:55", + "updated_at": "2024-10-17 16:40:54", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040836", + "billing_visa_master_password": "AVl2h5U5aPxjZSN", + "billing_sber_username": "10130100040837", + "billing_sber_password": "L8nmcg37S1LBYt4" + }, + { + "id": 22, + "name": "{\"en\": \"Balkan\", \"ru\": \"Балкан\", \"tk\": \"Balkan\"}", + "address": "{\"tk\": null}", + "unique_code": "6359", + "region": "bn", + "province_id": 43, + "billing_username": "1013010004087", + "billing_password": "Ktde52vGg6dDarE", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:18:00", + "updated_at": "2024-10-17 16:35:48", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040828", + "billing_visa_master_password": "GtXAc8V6OWd5iRn", + "billing_sber_username": "10130100040829", + "billing_sber_password": "Fx5Fadb7CooLiPb" + }, + { + "id": 23, + "name": "{\"en\": \"Turkmenbashy\", \"ru\": \"Туркменбаши\", \"tk\": \"Türkmenbaşy\"}", + "address": "{\"tk\": null}", + "unique_code": "6312", + "region": "bn", + "province_id": 42, + "billing_username": "1013010004088", + "billing_password": "Dew53Hybdhuyj64", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:18:13", + "updated_at": "2024-10-28 16:22:47", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040854", + "billing_visa_master_password": "4BrD33K3hQ0x8Yp", + "billing_sber_username": "10130100040855", + "billing_sber_password": "MPo2TIe16QtEv6Y" + }, + { + "id": 24, + "name": "{\"en\": \"Hazar\", \"ru\": \"Хазар\", \"tk\": \"Hazar\"}", + "address": "{\"tk\": null}", + "unique_code": "6360", + "region": "bn", + "province_id": 51, + "billing_username": "1013010004089", + "billing_password": "Rbh63hu7Df3Dw53", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:21:52", + "updated_at": "2024-10-28 16:21:44", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040858", + "billing_visa_master_password": "XB6owNNEjOQaycu", + "billing_sber_username": "10130100040859", + "billing_sber_password": "QwX1uFUVOAnkpos" + }, + { + "id": 25, + "name": "{\"en\": \"Garabogaz\", \"ru\": \"Гарабогаз\", \"tk\": \"Garabogaz\"}", + "address": "{\"tk\": null}", + "unique_code": "6352", + "region": "bn", + "province_id": 50, + "billing_username": "10130100040810", + "billing_password": "Gre34Rb363uD3w5", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:22:07", + "updated_at": "2024-10-28 16:20:45", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040856", + "billing_visa_master_password": "9L4hgncaPRoDQFg", + "billing_sber_username": "10130100040857", + "billing_sber_password": "Zh5pkOBQlz3ak6D" + }, + { + "id": 26, + "name": "{\"en\": \"Dashoguz\", \"ru\": \"Дашогуз\", \"tk\": \"Daşoguz\"}", + "address": "{\"tk\": null}", + "unique_code": "9313", + "region": "dz", + "province_id": 29, + "billing_username": "10130100040821", + "billing_password": "Age39fjsvchrPTb", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:22:31", + "updated_at": "2024-10-17 16:42:04", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040838", + "billing_visa_master_password": "Fzn3jp0e8uCo5qf", + "billing_sber_username": "10130100040839", + "billing_sber_password": "VK0pD7FN4cyUarS" + }, + { + "id": 27, + "name": "{\"en\": \"Koneurgench\", \"ru\": \"Конеургенч\", \"tk\": \"Köneürgenç\"}", + "address": "{\"tk\": null}", + "unique_code": "9314", + "region": "dz", + "province_id": 34, + "billing_username": "10130100040822", + "billing_password": "SWbcdht83hrfAge", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:22:46", + "updated_at": "2024-10-28 16:19:15", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040868", + "billing_visa_master_password": "Xfse15snTTx31ja", + "billing_sber_username": "10130100040869", + "billing_sber_password": "EXCt4aRzqPL8dvX" + }, + { + "id": 28, + "name": "{\"en\": \"Gorogly\", \"ru\": \"Гороглы\", \"tk\": \"Görogly\"}", + "address": "{\"tk\": null}", + "unique_code": "9315", + "region": "dz", + "province_id": 31, + "billing_username": "10130100040823", + "billing_password": "Hybf64jnSde4634", + "phone_numbers": null, + "active": true, + "created_at": "2022-12-10 13:23:15", + "updated_at": "2024-10-17 16:43:31", + "billing_swift_username": null, + "billing_swift_password": null, + "billing_visa_master_username": "10130100040840", + "billing_visa_master_password": "DzONC88ECFlMPxR", + "billing_sber_username": "10130100040841", + "billing_sber_password": "CTgCH9WHSTD8AIM" + } +] \ No newline at end of file diff --git a/database/data/card_states.json b/database/data/card_states.json new file mode 100644 index 0000000..1ad198d --- /dev/null +++ b/database/data/card_states.json @@ -0,0 +1,65 @@ +[ + { + "id": 1, + "name": "{\"en\": \"New\", \"ru\": \"Новый\", \"tk\": \"Täze\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:21:02", + "updated_at": "2024-05-24 19:01:05" + }, + { + "id": 2, + "name": "{\"en\": \"Damaged\", \"ru\": \"Поврежденный\", \"tk\": \"Döwülen/Zaýalanan\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:21:38", + "updated_at": "2023-12-12 16:21:38" + }, + { + "id": 3, + "name": "{\"en\": \"Expired\", \"ru\": \"Истекший\", \"tk\": \"Ulanylyş möhleti geçen\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:22:09", + "updated_at": "2023-12-12 16:22:09" + }, + { + "id": 4, + "name": "{\"en\": \"Surname changed\", \"ru\": \"Смена фамилии\", \"tk\": \"Familiýasy üýtgeýär\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:23:17", + "updated_at": "2023-12-12 16:23:17" + }, + { + "id": 5, + "name": "{\"en\": \"Lost\", \"ru\": \"Потерянный\", \"tk\": \"Ýiten\"}", + "price": "37.75", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:23:38", + "updated_at": "2024-04-05 17:34:19" + }, + { + "id": 6, + "name": "{\"en\": \"Pin (blocked)\", \"ru\": \"Пин (заблокирован)\", \"tk\": \"Pin bukja (bloklanan)\"}", + "price": "3.02", + "notes": null, + "active": false, + "created_at": "2023-12-12 16:24:37", + "updated_at": "2025-07-30 12:16:11" + }, + { + "id": 7, + "name": "{\"en\": \"Rekwizit\", \"ru\": \"Rekwizit\", \"tk\": \"Rekwizit\"}", + "price": "2.30", + "notes": null, + "active": false, + "created_at": "2024-04-05 17:40:46", + "updated_at": "2025-07-30 12:08:52" + } +] \ No newline at end of file diff --git a/database/data/card_types.json b/database/data/card_types.json new file mode 100644 index 0000000..695172b --- /dev/null +++ b/database/data/card_types.json @@ -0,0 +1,65 @@ +[ + { + "id": 1, + "name": "{\"en\": \"Altyn Asyr\", \"ru\": \"Алтын Асыр\", \"tk\": \"Altyn Asyr\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:25:12", + "updated_at": "2025-03-26 14:46:27" + }, + { + "id": 2, + "name": "{\"en\": \"Family\", \"ru\": \"Семья\", \"tk\": \"Maşgala\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:28:33", + "updated_at": "2025-03-26 14:46:38" + }, + { + "id": 3, + "name": "{\"en\": \"Deposit\", \"ru\": \"депозит\", \"tk\": \"Goýum\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:29:31", + "updated_at": "2025-03-26 14:47:29" + }, + { + "id": 4, + "name": "{\"en\": \"Pension\", \"ru\": \"Пенсионная\", \"tk\": \"Pensiýa\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:30:08", + "updated_at": "2025-03-26 14:47:08" + }, + { + "id": 5, + "name": "{\"en\": \"Entrepreneur\", \"ru\": \"Предпринимательская\", \"tk\": \"Telekeçi\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:30:33", + "updated_at": "2025-03-26 14:46:55" + }, + { + "id": 6, + "name": "{\"en\": \"Credit\", \"ru\": \"Кредитная\", \"tk\": \"Karz\"}", + "price": "32", + "notes": null, + "active": false, + "created_at": "2023-12-12 16:30:58", + "updated_at": "2025-03-26 14:47:50" + }, + { + "id": 7, + "name": "{\"en\": \"Overdraft\", \"ru\": \"Oвердрафт\", \"tk\": \"Owerdraft\"}", + "price": "32", + "notes": null, + "active": true, + "created_at": "2023-12-12 16:31:34", + "updated_at": "2025-03-26 14:47:39" + } +] \ No newline at end of file diff --git a/database/data/loan_types.json b/database/data/loan_types.json new file mode 100644 index 0000000..8265efd --- /dev/null +++ b/database/data/loan_types.json @@ -0,0 +1,52 @@ +[ + { + "id": 1, + "name": "{\"ru\": \"Кредит “Молодожёнам”\", \"tk\": \"Ýaş çatynjalara\"}", + "tax": "1", + "maturity": "30", + "notes": "{\"tk\":\"\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 2, + "name": "{\"ru\": \"Потребительский кредит под поручительство\", \"tk\": \"Üpjünçiligine zamunlyk bolan sarp ediş karzy\"}", + "tax": "1", + "maturity": "30", + "notes": "{\"tk\":\"\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 3, + "name": "{\"ru\": \"Микро кредиты\", \"tk\": \"Kiçi göwrümli karzlar\"}", + "tax": "1", + "maturity": "30", + "notes": "{\"tk\":\"\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 4, + "name": "{\"ru\": \"Потребительский кредит под залог имущества\", \"tk\": \"Üpjünçiligine girew emlägi bolan sarp ediş karzy\"}", + "tax": "1", + "maturity": "30", + "notes": "{\"tk\":\"\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 5, + "name": "{\"en\": \"Talyp karzy\", \"ru\": \"Кредит “Студенческий”\", \"tk\": \"Talyp karzy\"}", + "tax": "1", + "maturity": "30", + "notes": "{\"tk\":\"Bellik\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2024-03-15 16:18:30" + } +] \ No newline at end of file diff --git a/database/data/provinces.json b/database/data/provinces.json new file mode 100644 index 0000000..3a9e07b --- /dev/null +++ b/database/data/provinces.json @@ -0,0 +1,418 @@ +[ + { + "id": 1, + "region": "ag", + "name": "{\"tk\": \"Arçabil\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 2, + "region": "ag", + "name": "{\"tk\": \"Bagtyýarlyk\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 3, + "region": "ag", + "name": "{\"tk\": \"Berkararlyk\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 4, + "region": "ag", + "name": "{\"tk\": \"Çandybil\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 5, + "region": "ag", + "name": "{\"tk\": \"Köpetdag\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 6, + "region": "ah", + "name": "{\"tk\": \"Altyn-Asyr\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 7, + "region": "ah", + "name": "{\"tk\": \"Ak-Bugdaý\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 8, + "region": "mr", + "name": "{\"tk\": \"Mary\"}", + "active": true, + "created_at": "2023-12-03 10:43:01", + "updated_at": "2023-12-03 10:43:01" + }, + { + "id": 9, + "region": "mr", + "name": "{\"en\": \"Shatlyk\", \"ru\": \"Шатлык\", \"tk\": \"Şatlyk\"}", + "active": true, + "created_at": "2023-12-03 13:09:19", + "updated_at": "2023-12-03 13:09:19" + }, + { + "id": 10, + "region": "mr", + "name": "{\"en\": \"Bayramaly\", \"ru\": \"Байрамали\", \"tk\": \"Baýramaly\"}", + "active": true, + "created_at": "2023-12-03 13:15:03", + "updated_at": "2023-12-03 13:15:44" + }, + { + "id": 11, + "region": "mr", + "name": "{\"en\": \"Yoloten\", \"ru\": \"Ёлётен\", \"tk\": \"Ýolöten\"}", + "active": true, + "created_at": "2023-12-03 13:19:04", + "updated_at": "2023-12-03 13:19:04" + }, + { + "id": 12, + "region": "mr", + "name": "{\"en\": \"Wekilbazar\", \"ru\": \"Векилбазар\", \"tk\": \"Wekilbazar\"}", + "active": true, + "created_at": "2023-12-03 13:20:29", + "updated_at": "2023-12-03 13:20:29" + }, + { + "id": 13, + "region": "mr", + "name": "{\"en\": \"Turkmengala\", \"ru\": \"Туркменкалa\", \"tk\": \"Türkmengala\"}", + "active": true, + "created_at": "2023-12-03 13:21:18", + "updated_at": "2023-12-03 13:21:18" + }, + { + "id": 14, + "region": "mr", + "name": "{\"en\": \"Tagtabazar\", \"ru\": \"Тагтабазар\", \"tk\": \"Tagtabazar\"}", + "active": true, + "created_at": "2023-12-03 13:21:44", + "updated_at": "2023-12-03 13:24:17" + }, + { + "id": 15, + "region": "mr", + "name": "{\"en\": \"Sakarchage\", \"ru\": \"Сакарчагe\", \"tk\": \"Sakarçäge\"}", + "active": true, + "created_at": "2023-12-03 13:22:37", + "updated_at": "2023-12-03 13:22:37" + }, + { + "id": 16, + "region": "mr", + "name": "{\"en\": \"Murgap\", \"ru\": \"Мургап\", \"tk\": \"Murgap\"}", + "active": true, + "created_at": "2023-12-03 13:23:43", + "updated_at": "2023-12-03 13:24:32" + }, + { + "id": 17, + "region": "lb", + "name": "{\"en\": \"Hojambaz\", \"ru\": \"Ходжамбаз\", \"tk\": \"Hojambaz\"}", + "active": true, + "created_at": "2023-12-03 13:27:58", + "updated_at": "2023-12-03 13:27:58" + }, + { + "id": 18, + "region": "lb", + "name": "{\"en\": \"Kerki\", \"ru\": \"Керки\", \"tk\": \"Kerki\"}", + "active": true, + "created_at": "2023-12-03 13:28:35", + "updated_at": "2023-12-03 13:28:35" + }, + { + "id": 19, + "region": "lb", + "name": "{\"en\": \"Darganata\", \"ru\": \"Дарганата\", \"tk\": \"Darganata\"}", + "active": true, + "created_at": "2023-12-03 13:29:04", + "updated_at": "2023-12-03 13:29:04" + }, + { + "id": 20, + "region": "lb", + "name": "{\"en\": \"Danew\", \"ru\": \"Дянев\", \"tk\": \"Dänew\"}", + "active": true, + "created_at": "2023-12-03 13:30:28", + "updated_at": "2023-12-03 13:30:28" + }, + { + "id": 21, + "region": "lb", + "name": "{\"en\": \"Halach\", \"ru\": \"Халач\", \"tk\": \"Halaç\"}", + "active": true, + "created_at": "2023-12-03 13:30:55", + "updated_at": "2023-12-03 13:30:55" + }, + { + "id": 22, + "region": "lb", + "name": "{\"en\": \"Koytendag\", \"ru\": \"Койтендаг\", \"tk\": \"Köýtendag\"}", + "active": true, + "created_at": "2023-12-03 13:31:22", + "updated_at": "2023-12-03 13:31:22" + }, + { + "id": 23, + "region": "lb", + "name": "{\"en\": \"Sayat\", \"ru\": \"Саят\", \"tk\": \"Saýat\"}", + "active": true, + "created_at": "2023-12-03 13:31:55", + "updated_at": "2023-12-03 13:31:55" + }, + { + "id": 24, + "region": "lb", + "name": "{\"en\": \"Charjew\", \"ru\": \"Чарджоу\", \"tk\": \"Çärjew\"}", + "active": true, + "created_at": "2023-12-03 13:33:46", + "updated_at": "2023-12-03 13:33:46" + }, + { + "id": 25, + "region": "lb", + "name": "{\"en\": \"Gazojak\", \"ru\": \"Газоджак\", \"tk\": \"Gazojak\"}", + "active": true, + "created_at": "2023-12-03 13:34:34", + "updated_at": "2023-12-03 13:34:34" + }, + { + "id": 26, + "region": "lb", + "name": "{\"en\": \"Magdanly\", \"ru\": \"Магданлы\", \"tk\": \"Magdanly\"}", + "active": true, + "created_at": "2023-12-03 13:35:01", + "updated_at": "2023-12-03 13:35:01" + }, + { + "id": 27, + "region": "lb", + "name": "{\"en\": \"Seydi\", \"ru\": \"Сейди\", \"tk\": \"Seýdi\"}", + "active": true, + "created_at": "2023-12-03 13:35:24", + "updated_at": "2023-12-03 13:36:31" + }, + { + "id": 28, + "region": "lb", + "name": "{\"en\": \"Turkmenabat\", \"ru\": \"Туркменабад\", \"tk\": \"Türkmenabat\"}", + "active": true, + "created_at": "2023-12-03 13:35:52", + "updated_at": "2023-12-03 13:36:11" + }, + { + "id": 29, + "region": "dz", + "name": "{\"en\": \"Dashoguz\", \"ru\": \"Дашогуз\", \"tk\": \"Daşoguz\"}", + "active": true, + "created_at": "2023-12-03 13:38:51", + "updated_at": "2023-12-03 13:38:51" + }, + { + "id": 30, + "region": "dz", + "name": "{\"en\": \"Shawat\", \"ru\": \"Шабат\", \"tk\": \"Şawat\"}", + "active": true, + "created_at": "2023-12-03 13:39:49", + "updated_at": "2023-12-03 13:39:49" + }, + { + "id": 31, + "region": "dz", + "name": "{\"en\": \"Gorogly\", \"ru\": \"Гёроглы\", \"tk\": \"Görogly\"}", + "active": true, + "created_at": "2023-12-03 13:40:21", + "updated_at": "2023-12-03 13:40:21" + }, + { + "id": 32, + "region": "dz", + "name": "{\"en\": \"Boldumsaz\", \"ru\": \"Болдумсаз\", \"tk\": \"Boldumsaz\"}", + "active": true, + "created_at": "2023-12-03 13:40:48", + "updated_at": "2023-12-03 13:40:48" + }, + { + "id": 33, + "region": "dz", + "name": "{\"en\": \"Akdepe\", \"ru\": \"Акдепе\", \"tk\": \"Akdepe\"}", + "active": true, + "created_at": "2023-12-03 13:41:26", + "updated_at": "2023-12-03 13:41:26" + }, + { + "id": 34, + "region": "dz", + "name": "{\"en\": \"Koneurgench\", \"ru\": \"Кёнеургенч\", \"tk\": \"Köneürgenç\"}", + "active": true, + "created_at": "2023-12-03 13:41:56", + "updated_at": "2023-12-03 14:10:31" + }, + { + "id": 35, + "region": "dz", + "name": "{\"en\": \"S. Turkmenbashy ad\", \"ru\": \"им С.Туркменбаши\", \"tk\": \"S. Türkmenbaşy ad.\"}", + "active": true, + "created_at": "2023-12-03 13:42:47", + "updated_at": "2024-09-30 09:52:17" + }, + { + "id": 36, + "region": "dz", + "name": "{\"en\": \"Ruhubelent\", \"ru\": \"Рухубелент\", \"tk\": \"Ruhubelent\"}", + "active": true, + "created_at": "2023-12-03 13:43:25", + "updated_at": "2023-12-03 13:43:25" + }, + { + "id": 37, + "region": "bn", + "name": "{\"en\": \"Bereket\", \"ru\": \"Берекет\", \"tk\": \"Bereket\"}", + "active": true, + "created_at": "2023-12-03 13:46:35", + "updated_at": "2023-12-03 13:46:35" + }, + { + "id": 38, + "region": "bn", + "name": "{\"en\": \"Esenguly\", \"ru\": \"Эсенкули\", \"tk\": \"Esenguly\"}", + "active": true, + "created_at": "2023-12-03 13:48:01", + "updated_at": "2023-12-03 13:48:01" + }, + { + "id": 39, + "region": "bn", + "name": "{\"en\": \"Etrek\", \"ru\": \"Этрек\", \"tk\": \"Etrek\"}", + "active": true, + "created_at": "2023-12-03 13:48:29", + "updated_at": "2023-12-03 13:48:29" + }, + { + "id": 40, + "region": "bn", + "name": "{\"en\": \"Magtymguly\", \"ru\": \"Махтумкули\", \"tk\": \"Magtymguly\"}", + "active": true, + "created_at": "2023-12-03 13:49:29", + "updated_at": "2023-12-03 13:49:29" + }, + { + "id": 41, + "region": "bn", + "name": "{\"en\": \"Gyzylarbat\", \"ru\": \"Гызыларват\", \"tk\": \"Gyzylarbat\"}", + "active": true, + "created_at": "2023-12-03 13:50:07", + "updated_at": "2023-12-03 13:50:07" + }, + { + "id": 42, + "region": "bn", + "name": "{\"en\": \"Turkmenbashy\", \"ru\": \"Туркменбаши\", \"tk\": \"Türkmenbaşy\"}", + "active": true, + "created_at": "2023-12-03 13:50:40", + "updated_at": "2023-12-03 13:50:40" + }, + { + "id": 43, + "region": "bn", + "name": "{\"en\": \"Balkanabat\", \"ru\": \"Балканабад\", \"tk\": \"Balkanabat\"}", + "active": true, + "created_at": "2023-12-03 13:51:19", + "updated_at": "2023-12-03 13:51:19" + }, + { + "id": 44, + "region": "ah", + "name": "{\"en\": \"Babadayhan\", \"ru\": \"Бабадайхан\", \"tk\": \"Babadaýhan\"}", + "active": true, + "created_at": "2023-12-03 13:54:08", + "updated_at": "2023-12-03 13:54:08" + }, + { + "id": 45, + "region": "ah", + "name": "{\"en\": \"Baherden\", \"ru\": \"Бахерден\", \"tk\": \"Bäherden\"}", + "active": true, + "created_at": "2023-12-03 13:54:50", + "updated_at": "2023-12-03 13:54:50" + }, + { + "id": 46, + "region": "ah", + "name": "{\"en\": \"Gokdepe\", \"ru\": \"Гёкдепе\", \"tk\": \"Gökdepe\"}", + "active": true, + "created_at": "2023-12-03 13:55:23", + "updated_at": "2023-12-03 13:55:23" + }, + { + "id": 47, + "region": "ah", + "name": "{\"en\": \"Kaka\", \"ru\": \"Kaka\", \"tk\": \"Kaka\"}", + "active": true, + "created_at": "2023-12-03 13:55:51", + "updated_at": "2023-12-03 13:55:51" + }, + { + "id": 48, + "region": "ah", + "name": "{\"en\": \"Sarahs\", \"ru\": \"Сарахс\", \"tk\": \"Sarahs\"}", + "active": true, + "created_at": "2023-12-03 13:56:20", + "updated_at": "2023-12-03 13:56:20" + }, + { + "id": 49, + "region": "ah", + "name": "{\"en\": \"Tejen\", \"ru\": \"Теджен\", \"tk\": \"Tejen\"}", + "active": true, + "created_at": "2023-12-03 13:56:45", + "updated_at": "2023-12-03 13:56:45" + }, + { + "id": 50, + "region": "bn", + "name": "{\"en\": \"Garabogaz\", \"ru\": \"Гарабогаз\", \"tk\": \"Garabogaz\"}", + "active": true, + "created_at": "2023-12-03 14:16:37", + "updated_at": "2023-12-03 14:16:37" + }, + { + "id": 51, + "region": "bn", + "name": "{\"en\": \"Hazar\", \"ru\": \"Хазар\", \"tk\": \"Hazar\"}", + "active": true, + "created_at": "2023-12-03 14:20:03", + "updated_at": "2023-12-03 14:20:03" + }, + { + "id": 52, + "region": "ag", + "name": "{\"en\": \"Ashgabat\", \"ru\": \"Ашхабад\", \"tk\": \"Aşgabat\"}", + "active": true, + "created_at": "2023-12-03 14:53:09", + "updated_at": "2023-12-03 14:53:09" + } +] \ No newline at end of file diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index bca9511..c487f1d 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -15,6 +15,7 @@ class DatabaseSeeder extends Seeder $this->call([ UsersTableSeeder::class, ShieldSeeder::class, + FillJsonData::class, ]); } } diff --git a/database/seeders/FillJsonData.php b/database/seeders/FillJsonData.php new file mode 100644 index 0000000..c287b00 --- /dev/null +++ b/database/seeders/FillJsonData.php @@ -0,0 +1,44 @@ +each(function (string $table_name) use ($dataPath) { + $table_data = File::json($dataPath.'/'.$table_name.'.json'); + + DB::table($table_name)->insert($table_data); + }); + } + + public function insertByFiles(): void + { + $files = glob(database_path('data').'/*'); + + foreach ($files as $file) { + $table_data = File::json($file); + $table_name = Str::afterLast(Str::before($file, '.json'), '/'); + + DB::table($table_name)->insert($table_data); + } + } +}