我的
@if
语法有问题。
我想显示一些消息,但它不起作用。
它仅适用于一种类型。但我需要 3 种类型。
@if($article->type == 'analytic', 'news', 'interview')
SHOW THIS
@endif
你必须像下面这样使用
@if (in_array($article->type, array("analytic", "news", "interview")))
SHOW THIS
@endif
更新
数组也可以这样定义,这会缩短你的代码
["analytic", "news", "interview"]
如果您想要根据
$article->type
是否是您列出的值之一向用户显示特定内容,即 ["analytic", "news", "interview"]
;
你可以这样做:
@if (in_array($article->type, ["analytic", "news", "interview"]))
SHOW THIS
@endif
还有其他一些替代方案,但以上是我想到的最高效的解决方案。