Соглашение об имени поля базы данных / модели в Laravel?
Я понимаю, что случай с верблюдом - это обычное соглашение, согласно http://forums.laravel.io/viewtopic.php?id=8857
Тем не менее, Laravel использует create_at и updated_at для полей меток времени.
Я сбит с толку, что будет лучшим соглашением об именах для имен полей в базе данных? Если в случае верблюда, я могу затем переключить созданный_ат на созданный, или я должен использовать случай верблюда для собственных полей и случай змеи для отметок времени?
Это не кажется мне понятным. Может быть, Laravel хочет, чтобы я использовал весь случай змеи, например, first_name в базе данных и $first_name в коде PHP, а не firstName в базе данных и $firstName в коде?
Я надеюсь, что кто-то может уточнить...
1 ответ
Случай змеи - это соглашение для полей базы данных и атрибутов модели.
Вы можете увидеть это в разделах получения и установки ( http://laravel.com/docs/eloquent) или в разделах отношений ( http://laravel.com/docs/eloquent) в документации.