чем update не угодил? также почему через ->settings(), а не ->settings (тут уже будет модель и там можно любой нужные метод добавить)
это же будет коллекция через settings, нет?
settings это множество настроек или одно сущность?
через update будет что то подобное settings()->where('key', 'key-name')->update('value', 'value-text')
А что мешает в аппликейшн добавить метод?
он его не видит через hasMany
так может стоит в модели Application добавить метод setSetting('key', 'value'), а в данном методе уже вызвать $this->settings()->updateOrCreate(...)
А зачем он в билдере? Нужно аппликейшену задать сеттинг - вот метод это и сделает
не подумал, спасибо
а пакет от шпателя смотрел?
есть проблемка, у меня у ApplicationSetting есть поле category, и я использую scopeCategory($category) для доступа. Как мне быть с таким способ обновления? Scope уже не заюзать
Обсуждают сегодня