Начиная с версии 5.5 в Laravel существует функция-хелпер optional(). Это очень лаконичная замена конструкциям типо:
if (isset($model->users->something)) {
$unique = $model->users->something->unique('id');
}
Используя хелпер optional() можно написать короткий код:
$unique = optional($model->users->something)->unique('id');
Если не существует users или something, то хелпер optional() просто вернёт null и не будет ошибки. Очень удобно.
