eloquent - laravel 8 模型工厂使用其他模型?
问题描述
对于某些使用帐单或送货地址但格式与用户帐户信息略有不同的包裹,我将代码重构为 laravel。
我打算向模型添加功能以从现有的用户地址记录中填充,但这本质上是我希望工厂能够完成的任务。但是,我似乎找不到任何关于 laravel > v8 中基于模型的工厂在构建新实例时如何使用外部数据的示例。
本质上,我希望能够做的是传入 userId 或 userAddressId 并从中创建包地址模型的实例。这是laravel 8工厂模型可以做到的吗?或者我应该在我的模型中添加一个“populateFromUserId()”函数吗?
西南
解决方案
推荐阅读
- python - 使用 OpenCV 检测数字的小点或小数点
- php - 带有“WHERE title like %post%”的 MySQL 查询返回一个空的结果集
- javascript - 如何将来自 POST 请求的 JSON 发送到客户端?
- javascript - MongoDB javascript 查询;过滤列数组中的值
- cython - 如何在 Cython 脚本中打印当前文件名、函数和行号
- java - 将 Jar 添加到构建路径后,Jar 从 Eclipse 的 libs(源)文件夹中消失 - 是错误还是我做错了什么?
- mongodb - MongoDB聚合和分组性能问题
- xamarin.forms - 在 Xamarin Forms 应用程序中使用/接受证书
- python - 在 2 个不同的绘图数据框直方图上共享相同的 x 轴
- java - 如何让 MappingIterator 不包含空行?