Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 Laravel背包:多态关系的积垢_Laravel 5_Backpack For Laravel - Fatal编程技术网

Laravel 5 Laravel背包:多态关系的积垢

Laravel 5 Laravel背包:多态关系的积垢,laravel-5,backpack-for-laravel,Laravel 5,Backpack For Laravel,编辑:我找到了一种使用自定义字段和列类型的方法。如果有任何兴趣,我将尝试在这里发布我的解决方案,请让我知道。 我最近切换到Laravel背包来管理我的管理面板,但我现在有一个大问题 我的数据库中有页面,文章和标题 一个页面或文章可以有许多标题(每个标题对应不同的语言、德语标题、英语标题等),因此它们通过多态1:n关系连接: public function titles() { return $this->morphMany('App\Models\Title', 'titleab

编辑:我找到了一种使用自定义字段和列类型的方法。如果有任何兴趣,我将尝试在这里发布我的解决方案,请让我知道。


我最近切换到Laravel背包来管理我的管理面板,但我现在有一个大问题

我的数据库中有
页面
文章
标题

一个
页面
文章
可以有许多
标题
(每个标题对应不同的语言、德语标题、英语标题等),因此它们通过多态1:n关系连接:

public function titles()
{
    return $this->morphMany('App\Models\Title', 'titleable');
}
现在,当我编辑我的页面(或文章)时,我还希望能够编辑所有相关的标题。据我所知,在Backback中,我非常惊讶地发现,在编辑模型时,没有本地支持来显示模型的多态关系

我是不是错过了什么,或者背包根本不可能做到


谢谢您的建议。

我认为如果您自己创建,这是可能的。你已经试过什么了?你在哪里被卡住了?我用一个自定义字段类型和一些可能很难看的东西挖掘了几天,现在已经解决了这个问题。我仍然觉得不可思议的是,这样一个完全基本的功能在任何地方都没有文档记录。甚至连赏金都没有带来任何想法。显然,Laravel双肩包适用于非常基本的东西,但在更高级的场景中会遇到麻烦。干杯。这是我上次使用它时的发现。考虑到它是一个付费软件包,您可以潜在地与开发人员联系,并请求他们帮助改进您的实现。感谢您的建议-最后我认为它是一个不错的软件包,但对于具有高级关系的复杂案例,它有些缺乏简单性/文档。Hello@Dev,不幸的是,由于与更复杂的场景相关的其他问题,我不得不放弃Laravel双肩包,而我无法找到合适的解决方案。我已经没有密码了。然而,我曾经解决过这个问题。在自定义字段中,您基本上可以执行任何您想要的逻辑,甚至可以像我为我的语言所做的那样输出N个字段。希望这对sry不能发布代码有所帮助。