blade 模版的 or 赋默认值哪个版本取消了啊?有没有替代方案?
这里用 or 可能会导致运行时 php fastcgi报错 fast-cgi报错,我也不知道什么原因
{{ $content or 'defaut content' }}
当 $content 不存在的时候会赋上 defaut content,不知道哪个版本取消了这个。有没有替代方案奥?
目前已知可以换回普通三元表达式写法,但感觉很赘余:
{{ isset($name) ? $name : 'Default' }}
Laravel 5.7 起
Blade 的「or」操作符被移除了,可以使用 PHP 内置的
??
操作符替代