【问题标题】:Passing a list of menu items to the sidebar in Backpack Laravel将菜单项列表传递到 Backpack Laravel 中的侧边栏
【发布时间】:2022-01-05 22:40:11
【问题描述】:

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

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

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

【问题讨论】:

  • include 主要用于包含刀片的特定部分。这意味着您可以分割单个刀片并将其保留为文件夹。之后,您可以使用 include 将这些部分包含在刀片中。

标签: php laravel laravel-blade laravel-backpack


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 2014-07-03
    • 1970-01-01
    • 2017-01-26
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多