如果@yield有没有内容,是否可以查看Blade 视图?

I am trying to assign the page titles in the views:

@section("title", "hi world")

所以我想登记一下主布局视图.类似于:

<title> Sitename.com {{ @yield('title') ? ' - '.@yield('title') : '' }} </title>

推荐答案

也许有一种更漂亮的方法可以做到这一点.但这确实起到了作用.

@if (trim($__env->yieldContent('title')))
    <h1>@yield('title')</h1>
@endif

Laravel相关问答推荐

Inertiajs - 使用链接组件添加记录但无法在不使用表单的情况下清除文本区域

验证判断请求的值是否存在于另一个表 Laravel 9 中

找不到 Laravel 5 类日志(log)

Laravel Homestead vagrant up 超时

刚安装 Lumen 并得到 NotFoundHttpException

具有实时和 WebSockets 的 Angular2 + Laravel

Laravel Auth::attempt() 返回 false

Eager加载:在具有eloquent关系的枢轴上使用`with`

Laravel 的 APP_ENV 变量(在 .env 文件中找到)是否有建议的值列表?

localhost 和stream_socket_enable_crypto():SSL 操作失败,代码为 1

laravel 5 - assets资源 list 中未定义 css 文件?

导航栏品牌中的 Laravel 动态页面标题

如何利用 StorageFacade 的 Filesystem 类的 glob 方法?

如何在 Laravel 中使用旧输入重定向?

Laravel 5 - 为包创建 Artisan 命令

命令未定义异常

laravel 5.1 在没有 VM 重启的情况下看不到作业(job)文件的更改

Laravel 5.3 通知 - 仅使用Electron邮件地址通知

Laravel 用户能力

Laravel 集合计数结果