php - 隐藏在 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>
有没有可能(我不想使用门或罐子)?
解决方案
更新:您实际上也可以使用@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
推荐阅读
- angular - 展开/折叠没有按钮或切换的 Mat-Expansion-Panels
- sql - 将varbinary转换为int时如何防止溢出
- javascript - Stream an audio file into the HTML audio element via AJAX/PHP request with Blob?
- makefile - include in makefile ignore variable overload
- perl - How to enforce Perl create unsigned integer overflows without warnings, e.g. that $a+$b is simply calculated as ($a+$b) modulo 2**64?
- visual-studio-code - Is it possible to render TeX math comments in VS Code?
- javascript - Can't get Wikipedia summary API redirects working
- python - Multiply all permutations of number lists (via using custom function with dynamic arguments)
- python - Python:从列表列表中获取随机模式
- c++ - How GCC/OS handle the uncaught exception?