将菜单项列表传递到 Backpack Laravel 中的侧边栏

Passing a list of menu items to the sidebar in Backpack Laravel

我正在尝试将列表发送至 sidebar_content.blade.php。这个想法是从数据库中获取菜单项。我想我应该将变量添加到“链”中每个子视图中的 @include,但我不知道哪个控制器(如果有的话)启动该链。

我已阅读文档并尝试查找教程、项目或询问类似问题的人,但我一无所获。我知道如何从内部获取菜单项 sidebar_content.blade.php,但这看起来不对。

我应该怎么做?我对 Laravel 和 Backpack 都非常 陌生,所以我很可能误解了一些基本的东西。

最简单的方法是在 sidebar_content.blade.php 中获取条目。

但正如您所说,分离入口获取逻辑可能是个好主意。最简单的方法是在 sidebar_content 中包含一个自定义视图,可能类似于... database_sidebar_entries.blade.php... 并将您的数据库逻辑放在 Laravel view composer.