polymorphism - Laravel Backpack 上的多态关系 OneToMany
问题描述
我在多态 OneToMany 关系中遇到了一些麻烦。这是场景:
我有 3 个实体:优惠、部门、服务它们都可以有多个步骤。模型还可以,但我在如何使用小部件创建表单方面遇到了一些麻烦。我想要一个表单,让用户可以选择将哪种类型的实体链接到步骤以及使用哪个实体。
这是我的模型
// Same models for Service and Sector
Class Offer extends Model
{
// Fillable are OK
public function steps()
{
return $this->morphMany(Step::class, 'stepable');
}
}
Class Step extends Model
{
// Fillable are OK
public function stepable()
{
return $this->morphTo();
}
}
简单的 OneToMany 多态......但我真的不知道如何做我的表格来创建这种关系。像“可标记”案例这样的多对多关系对我来说是可以的,但我在这方面没有成功:(
非常感谢您的帮助。
妈妈
解决方案
推荐阅读
- javascript - TypeError:无法读取未定义的属性“参数”,在我的谷歌表格应用程序脚本上
- asp.net - 表单在页面之间发送和接收数据
- makefile - gfortran 生成对模块文件的依赖项
- youtube-api - 我们可以将 nextPageToken ( Yotube API v3 ) 视为某些恒定结果集的永久 ID 吗?
- php - 使用 ajax 或 jQuery 在 codeigniter 中将下拉选项选择的值从一个视图页面发送到另一个视图页面
- spring-mvc - 如何处理springmvc中的日期绑定失败异常?
- go - 如何检查仅包含一个布尔字段的空结构
- javascript - 如何使用javascript替换对象数组中的键和值
- php - php 订阅后如何获取 PayPal 定期付款数据?
- python - Keras - LeakyReLU 保存模型时没有属性名称错误