【发布时间】:2019-05-06 04:22:50
【问题描述】:
我的刀片模板有一个 @if 检查,当它被证明是错误的时,会导致错误 "Trying to get property of non-object"。
在@if中,我只是调用了一个方法,看看有没有结果,返回一个布尔值:
@if( Book::isUserCoauthor($book, Auth::user()->id) )
@else
但如果它返回false,我会收到错误消息。 @if 不应该能够处理false 条件吗?
如果我这样做会发生同样的错误:
@if ( false )
我使用 Laravel 4.2。
【问题讨论】:
-
你确定那条线是罪魁祸首吗?
-
您是否添加
@endif以关闭if
标签: laravel laravel-4 laravel-blade