Привет всем.
Знаю, вопрос поставлен очень странно, ибо одной строчкой сложно описать проблему/сценарий:
хочется:$value = $modelA->modelB()->where("foo", "bar")->first()->value;
приходится$modelB = $modelA->modelB()->where("foo", "bar")->first();
if($modelB) {
$value = $modelB->value;
}
1. Хотелось бы как в первом примере, но при этом не получать 500ую, если свойства нет, а лишь NULL.
2. На сколько целесообразен такой подход? Желание возникло лишь из-за сокращения и читаемости кода(имхо)...
Большое спасибо