Имеется вопром по laravel
к примеру если я создаю метод со связью 1 к 1 и этой связи не существует
<?php
public function user()
{
return $this->hasOne('User', 'id', 'user_id');
}
напрямую я не могу использовать так как $this->user() может быть null
есть ли способ проверки
чтобы не создавать 2 метода
<?php
public function userRelation()
{
return $this->hasOne('User', 'id', 'user_id');
}
public function user()
{
return $this->userRelation ?: new User;
}
Изменил: Вантуз-мен (17.01.2015 / 13:52)