Есть ли возможный способ получить пользовательские значения атрибута через нетерпеливые нагрузкиLaravel нетерпеливых загрузок модели с пользовательским атрибутом
Например, учитывая этот пользовательский атрибут на модели:
class User extends Model {
protected $appends = ['is_member'];
public function getIsMemberAttribute() {
return 'yes';
}
}
и связанный с ними модель
class Awards extends Model {
public function owner(){
return $this->belongsTo('App\User');
}
}
Я хотел бы быть в состоянии получить is_member
атрибут в коллекции с помощью запроса ниже:
$users=Awards::orderBy('created_at')->with('owner')->get();
Когда вы '$ users-> ToArray()', будет 'is_member' атрибут' owner' узел. Так в чем вопрос здесь? –
@Amit, когда я делаю dd ($ users), есть все атрибуты, соответствующие таблице db пользователей, но нет атрибута is_member – user947668
Это нормальное поведение, и я не нашел случая использования, где вам это нужно. Приведите несколько примеров, почему вам это нужно, может быть, мы можем помочь. –