为了账号安全,请及时绑定邮箱和手机立即绑定

如何将数据传递到 Laravel 布局中的标题?

如何将数据传递到 Laravel 布局中的标题?

PHP
慕侠2389804 2023-07-08 16:16:32
<nav class="navbar navbar-expand-lg navbar-light fixed-top" id="mainNav">    <div class="container">        <a class="navbar-brand" href="{{ route('home.index') }}">En</a>        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"                data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false"                aria-label="Toggle navigation">            Menu            <i class="fas fa-bars"></i>        </button>        <div class="collapse navbar-collapse" id="navbarResponsive">            <ul class="navbar-nav ml-auto">                <li class="nav-item">                    <a class="nav-link" href="{{ route('home.index') }}">Home</a>                </li>                <li class="dropdown nav-item">                    <a class="nav-link" data-toggle="dropdown">Categories<i class="icon-arrow"></i></a>                    <ul class="dropdown-menu">                        @foreach($categories as $category)                            <li>                                <a href="/?category={{ $category->name }}">                                    {{ $category->name }}                                </a>                            </li>                        @endforeach                    </ul>                </li>                <li class="nav-item">                    <a class="nav-link" href="{{ route('about') }}">About Me</a>                </li>                <li class="nav-item">                    <a class="nav-link" href="post.html">Contact</a>                </li>            </ul>        </div>    </div></nav>我的标头中有上述代码,我将其包含在 app.blade.php 中,然后@include('user.layouts.header')我使用 app.blade.php 作为布局。如果这是我收到错误的原因,如何将数据传递到标头,以便我可以停止收到以下错误!Undefined variable: categories (View: /home/alphy/blogEngidaFinal/resources/views/user/layouts/header.blade.php)
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

您可以在包含标题视图的同时传递参数,

@include('view.name', ['some' => 'data'])

就你而言,

@include('user.layouts.header', ['categories' => ['food', 'drink', 'dessert'])


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信