【发布时间】:2018-04-01 20:29:35
【问题描述】:
我尝试了多种方法,包括这里的热门帖子:Add View Name to CSS Class on Body
但它会提取主模板,而不是子模板名称。我使用@yield 和@extends 等。所以目前这是我的文件系统的一部分在我看来是这样的:
-Views
--Layouts
---=master.blade.php
--Shipments
---=index.blade.php
所以我的 shipping.index 文件将 @extends('layouts.master'),这样我就没有那么多冗余了。但是,参考上面的帖子,我得到以下结果:
<div id="page" class="layouts.master">
这不是我想要的,我至少更喜欢“shipments.index”,我不介意它是否更长,我只是想识别它。
【问题讨论】:
-
查看this 之类的内容。它用于获取视图目录,但稍作修改即可为您工作
-
@ljubadr - 我会改变什么?直接使用它只会在 html 中给我一个空白响应。没有错误或任何东西,只是没有使用 {{ $view_folder }} 响应 - 你有什么建议吗?谢谢!
-
我已经创建了一个答案,看看,如果它有效,请告诉我
标签: php css laravel laravel-5 view