laravel - 如何在 Laravel 中以最佳方式保存大量关系?
问题描述
我有一系列邮政编码。也许 30000 - 40000 < 这与我的要求完全一样。如果我想保存所有数字 30000,30001,30002 .... 40000。我的控制器获取非常低并且需要很多时间。
是否有任何解决方案可以使用 createMany 快速保存?
我从爆炸开始。
$areas[] = explode(' - ', $areaView['areas']);
我的下一步如何快速保存 10000 个条目?
编辑:由于超时,createMany 没有运行。
解决方案
尝试直接使用数据库而不是模型。DB::table('postal_code')->create($array_data);
推荐阅读
- android - 为什么 Android Studio 从插件部分移除“Android drawable importer”?
- python - 在同一水平网格上获取具有不同比例的绘图的刻度
- django - 预期的字符串或类似字节的对象 Django PostgreSQL 错误
- mysql - 为什么我在使用 Group By 时在 MySQL 中出现语法错误?
- java - setIcon 根本不显示图像
- html - 为外包设计师导出 Angular 2+ 模板
- android - React Native 联系人:null 不是对象
- python - 在python中搜索多维列表
- javascript - 我可以创建一个可供创建对象的每个属性使用的类方法吗?
- php - [Route:profiles.edit] [URI:profiles/{user}/edit] 缺少必需的参数。(查看:D:\sites\eyiyce1\resources\views\profiles\show.blade.php)