首页 > 解决方案 > 隐藏

在 laravel 7

问题描述

在我的 home.blade.php 文件中,我有几个 div-s。如果 {{$user[0]->d1}} 为 1,则必须隐藏 div。但我不知道该怎么做。

 {{$user[0]->d1}} //I want to have "if $user[0]->d1 == 1 ,then disable the following div
           <div>Text 1</div>

有没有可能(我不想使用门或罐子)?

标签: phphtmllaravel

解决方案


更新:您实际上也可以使用@unless更好地翻译您的逻辑的指令,这样您就不必反转逻辑......

@unless ($user[0] == 1)
    <div>Text 1</div>
@endunless

其他带有@if指令的解决方案:

您可以像这样简单地使用@if指令:

@if ($user[0]->d1 != 1)
    <div>Text 1</div>
@endif

甚至更好(以防万一$user[0]可能不存在):

@if (!isset($user[0]->d1) || $user[0]->d1 != 1)
    <div>Text 1</div>
@endif

推荐阅读