laravel 面包屑未在 Laravel 5.4 中呈现 html

laravel breadcrumbs not rendering html in Laravel 5.4

在布局中

@section('breadcrumbs', Breadcrumbs::render('messages'))
@section('content')
@include('layouts.breadcrumbs')

breadcrumbs.blade.php

<div class="fluid-container">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                @yield('breadcrumbs')
            </div>
        </div>
    </div>
</div>

带有 DaveJamesMillar 面包屑的标准 BS3 视图

@if ($breadcrumbs)
    <ol class="breadcrumb">
        @foreach ($breadcrumbs as $breadcrumb)
            @if ($breadcrumb->url && !$breadcrumb->last)
                <li><a href="{{ $breadcrumb->url }}">{{ $breadcrumb->title }}</a></li>
            @else
                <li class="active">{{ $breadcrumb->title }}</li>
            @endif
        @endforeach
    </ol>
@endif

在升级到 L5.4 之前似乎工作正常,现在显示未处理的面包屑而不是显示面包屑 HTML

<ol class="breadcrumb"> <li><a href="http://www.linkremoved">Home</a></li> <li> class="active">Messages</li></ol>

在阅读了 davejamesmillar laravel-breadcrumbs 的最新文档后,它支持 L5.4 https://media.readthedocs.org/pdf/laravel-breadcrumbs/latest/laravel-breadcrumbs.pdf 参考 1.4.2 使用 Blade Sections 似乎没有任何改变这需要的方式被编码。不确定为什么 HTML 没有被处理为显示为 link。

RAR,几小时后!将变量注入 @section

时出现 Laravel 5.4 运行 htmlentities

我变了

@section('breadcrumbs', Breadcrumbs::render('messages'))

@section('breadcrumbs') {!! Breadcrumbs::Render('messages') !!} @endsection

并且 html 现在正在按应有的方式处理和显示。