问题描述
以Laravel官方文档中的一对多多态表结构为样本。
Map<Month,Double> monthlySumOfPurchases = purchases
.stream()
.collect(Collectors.groupingBy(
Purchase::getMonthOfDate,Collectors.summingDouble(Purchase::getPrice)));
就我而言,“帖子和视频”可以有很多评论。他们共享posts
id - integer
title - string
body - text
videos
id - integer
title - string
url - string
comments
id - integer
body - text
commentable_id - integer
commentable_type - string
表。但是一个评论只能有一个多态模型,一个帖子或一个视频。是我的情况。
在comments
创建页面上,如何仅显示多态表的一个下拉列表输入字段?
我要添加一个基本的下拉列表输入字段,如下所示。
comment
使用时选择[
'name' => 'polymorphic_model','label' => 'Post or Video?','type' => 'select','options' => [1 => 'Post',2 => 'Video'],],
或Post
,则应根据所选选项显示Video
或Post
的下拉列表输入字段。
正确的Video
和commentable_id
应该保存在数据库中。
如何在Laravel BackPack CRUD中做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)