Я хочу использовать красноречивую коллекцию с добавленными столбцами (Accessors),
но я не хочу добавлять колонку в модель.
если у вас есть предложение, пожалуйста, помогите мне.
class User extends Authenticatable
{
/**
* @return mixed
*/
public function getAdmitCardAttribute() {
if (!$this->relationLoaded('userAdmitCard')) {
$this->load('userAdmitCard');
}
return $this->userAdmitCard->first();
}
}
И код репозитория, когда я извлекаю этот столбец и получаю ошибку «undefined column progress_video»
public function getAllUsers($inputs) {
$users = $this->model;
if (isset($inputs['progress']) && $inputs['progress']) {
$users = $users->whereBetween('progress_video',
[$inputs['progress']['from'], $inputs['progress']['to']]);
}
return $users;
}