【发布时间】:2018-09-02 05:16:00
【问题描述】:
我正在对位于 resources/views/errors 的刀片文件使用自定义错误视图。我的错误视图是由与普通页面相同的模板视图制成的,因此它们扩展了我的 frontoffice 布局。这是我的模板的层次结构。
app.blade.php
layout.frontoffice.blade.php
someFrontOfficePage.blade.php
404.blade.php
导航栏组件包含在layout.frontoffice.blade.php 中,因此我无法从404.blade.php 访问它。需要明确的是,导航栏是component as described here,因此位于另一个文件中。
问题:我想在错误视图(例如404.blade.php)中隐藏导航栏中的链接,而不是导航栏本身。这个想法是检查状态代码是否与导航栏组件中的 200 不同,但我不知道如何从刀片文件访问响应。
我更喜欢这样做,而不是将导航栏复制粘贴到新的错误模板中以避免冗余。
【问题讨论】:
标签: php laravel laravel-5.5 laravel-blade