Я понимаю, что случай верблюда – обычное соглашение, согласно http://forums.laravel.io/viewtopic.php?id=8857
Тем не менее, Laravel использует created_at и updated_at для полей timestamp.
Я смущен, как наилучшее соглашение об именах для имен полей в базе данных? Если вы вернули верблюд, могу ли я затем сменить created_at на createdAt, или я должен использовать случай верблюда для собственных полей и футляра змеи для временных меток?
Мне это не кажется ясным. Возможно, Laravel хочет, чтобы я использовал случай с змеей, как first_name в базе данных, и $ first_name в PHP-коде, а не firstName в базе данных, и $ firstName в коде?
Надеюсь, кто-то может прояснить …
Случай Snake – это соглашение для полей базы данных и атрибутов модели.
Вы можете увидеть его в разделе getter и setter ( http://laravel.com/docs/eloquent#accessors-and-mutators ) или в разделе отношений ( http://laravel.com/docs/eloquent#relationships ) в документации.