This commit is contained in:
2025-11-03 17:34:58 +05:00
parent 3953ee93b9
commit e79d77625f
13 changed files with 72 additions and 510698 deletions

View File

@@ -13,9 +13,9 @@ class DatabaseSeeder extends Seeder
public function run(): void
{
$this->call([
UsersTableSeeder::class,
ShieldSeeder::class,
FillJsonData::class,
// UsersTableSeeder::class,
// ShieldSeeder::class,
// FillJsonData::class,
]);
}
}

View File

@@ -6,6 +6,8 @@ use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Str;
use LazyJson\JsonElement;
use SplFileObject;
class FillJsonData extends Seeder
{
@@ -14,23 +16,7 @@ class FillJsonData extends Seeder
*/
public function run(): void
{
$dataPath = database_path('data');
$sort = collect([
'provinces',
'branches',
'loan_types',
'card_states',
'card_types',
'loan_order_required_docs',
'loan_orders',
'card_orders',
]);
$sort->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