gpt4 book ai didi

laravel - 寻找一种简单的方法来跳过 Blade 模板中 undefined variable

转载 作者:行者123 更新时间:2023-12-02 13:08:23 25 4
gpt4 key购买 nike

我想要一个更简单的解决方案,而不是不断地创建 if 语句来查看变量是否在数组中。有谁知道吗?

@if(isset($content->title))
<h2>{{ $content->title }}</h2>
@endif

或者

{{ (isset($content-title)) ? "<h2>$content->title</h2>" : "" }}

在我看来,编码太多了。所以我希望有人知道一个插件可以执行以下操作:

{{ @$content->title }}

提前致谢

最佳答案

Blade 为此有一个特殊的 or 关键字:

<h2>{{ $content->title or '' }}</h2>

阅读the documentation了解相关内容,在标题回显数据(如果存在)下。

<小时/>

在较新版本的 PHP 中,您可以使用 ?? 运算符来实现此目的:

<h2>{{ $content->title ?? '' }}</h2>

关于laravel - 寻找一种简单的方法来跳过 Blade 模板中 undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com