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); } } }