Всем привет!
Есть модель, у неё есть
class Model
{
...
protected $appends = [
'some_append',
'some_append2',
];
...
}
Есть вторая модель с прописанным рилейшеном
class Model2
{
...
public function models(): BelongsToMany
{
return $this->belongsToMany(Model::class);
}
...
}
Затем в контроллере делаю запрос
$result = Model2::with('models')->get();
Он, как и должен, цепляет эти $appends. Но они мне тут не нужны и делают ненужные запросы. Удалить не могу, т.к. может поломаться где нибудь в другом месте. Так вот есть какое нибудь правильное решение?
P.S. К обычному билдеру запросов обращаться не хочу, крайняя мера)