Есть ли способ получить все имена атрибутов для модели, у которой еще нет записей?
Например, компания 'App\Company'
имеет название, адрес и адрес электронной почты. Тем не менее, в настоящее время нет записей компании, хранящихся в базе данных. Не обращаясь к каким-либо существующим записям в базе данных, я хочу вернуть массив
[
0 => 'name',
1 => 'address',
2 => 'email_address'
]
Я пробовал следующее:
$class = 'App\Company';
return array_keys((new $class)->getAttributes());
Но это возвращает пустой массив, так как все поля пусты.
Можно ли как-нибудь получить их, не выполняя поиск в базе данных по существующей записи?