Я отлаживаю проект laravel, и есть много случаев, когда разработчик просто бросал двойные усы в шаблоны блейдов, ссылающиеся на свойства объекта, без предварительной проверки, существуют ли эти отношения.
пример
{{$category->name}}
<small>{{$category->parent->name}}</small>
Есть ли в laravel встроенный способ просто молча потерпеть неудачу, если, например, не установлена $ category, или не установлена $ category-> parent, не прибегая к чему-то в этом направлении ...
@if (isset($category))
{{$category->name}}
@endif
@if (isset($main_category->parent))
@if($main_category->parent != null)
<small>{{$main_category->parent->name}}</small>
@endif
@endif