问题地址(shinbashi回答): https://github.com/z-song/laravel-admin/issues/899
相关问题地址: https://github.com/z-song/laravel-admin/issues/2889
首先该问题出现的原因是因为原框架不支持在hasMany
中使用内嵌方法embeds
,至于为什么没有加入到新版本中,原因也不知道了,这里提供仅仅提供解决方法(原答案参照第一条链接中的回答):
步骤1:新建文件夹和类Admin/Extensions/NestedEmbeds.php
,内容如下
<?php
namespace App\Admin\Extensions;
use Encore\Admin\Form\EmbeddedForm;
use Encore\Admin\Form\Field\Embeds;
class NestedEmbeds extends