首页 > 解决方案 > laravel 8 模型工厂使用其他模型?

问题描述

对于某些使用帐单或送货地址但格式与用户帐户信息略有不同的包裹,我将代码重构为 laravel。

我打算向模型添加功能以从现有的用户地址记录中填充,但这本质上是我希望工厂能够完成的任务。但是,我似乎找不到任何关于 laravel > v8 中基于模型的工厂在构建新实例时如何使用外部数据的示例。

本质上,我希望能够做的是传入 userId 或 userAddressId 并从中创建包地址模型的实例。这是laravel 8工厂模型可以做到的吗?或者我应该在我的模型中添加一个“populateFromUserId()”函数吗?

西南

标签: eloquentfactorylaravel-8

解决方案


推荐阅读