class Student extends Model
{
.... some code here
public function getGroupAttribute()
{
if($this->group == 1)
return 'Group A';
else
return 'No Group';
}
}
Я знаю, что есть функция setAppends (), но она предназначена ТОЛЬКО для одной модели.
и я также знаю статический способ, который определяет переменную $ appends в классе как:
protected $appends = ['group']; // but this is not changable if I did it like this.
Как добиться установки $ append во время выполнения на контроллере?
//inside controller
public function getStudent()
{
Student::whereIn('id',[1,4,10,21])->get(); // I want to set the $appends value here
}