В моем шаблоне блэйда есть проверка @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.