После создания экземпляра класса модели, который расширяет класс Laravel Eloquent Model, существует ли способ определить, сопоставляется ли свойство/атрибут с таблицей и, следовательно, может быть сохранено в таблице?
Например, у меня есть табличные announcements
с id
столбцов, text
и "created_by".
Как я могу узнать, что created_by
является атрибутом и будет сохранен, если он установлен?
$announcement = new Announcement();
isset($announcement->created_by)
понятно возвращает false, если я еще не задал значение еще раз. Я пробовал различные функции, унаследованные от класса модели Eloquent, но пока никто не работал. Я ищу что-то вроде:
$announcement->doesThisMapToMyTable('created_by')
который возвращает true, был ли установлен $announcement->created_by
.