我在模型中有一个函数可以返回true
或false
。
我在视图中使用此函数,当我调用它时,我发现的第一件事是
{{ Setting::isDesktop() }}
如果我在刀片文件中执行此操作,则输出1而不是true
。如果我dd({{ Setting::isDesktop() }})
,则会打印true
或false
。
第二件事给我一个问题是,如果值为false
,则从刀片文件执行此操作时不会打印任何内容。我需要打印1/0
或true/false
为什么布尔值会转换为刀片文件中的数字而不是控制器?当isDesktop返回false
时,如何打印某些内容?现在它在这种情况下什么都不打印。
答案 0 :(得分:1)
您可以通过几种方法达到您的要求
以下是他们中的几个,
1.使用如下所示的三元运算符
{{ Setting::isDesktop() ? 'true' : 'false' }}
2。使用var_export,如下所示,
{{ var_export(Setting::isDesktop()) }}