Соглашение о присвоении имен Laravel Migrations

Существует ли соглашение или руководство по присвоению имен, которому следует следовать при именовании миграций Laravel, или имя должно быть достаточно описательным?

Кроме того, предположим, что вы добавляете 12 столбцов для изменения таблицы, тогда в таком случае имя миграции будет слишком длинным, если оно будет описательным, поэтому есть ли какие-либо руководящие указания, которым нужно следовать?

8

Решение

На самом деле никто не заботится об именах классов миграции. Это должно быть достаточно наглядно, чтобы вы могли проверить и понять, что вы делали с БД в этой миграции.

Я обычно называю миграцию на основе функции, например, Implement_user_roles или Make_employee_profile_editable

5

Другие решения

Убедитесь, что вы не используете одно и то же имя класса с вашей моделью, оно все еще работает, но для понимания,

Поместите create_, если вы создаете, например, или

Если таблицы поворачиваются друг к другу, сделайте это как article_comment, чтобы убедиться, что вы поймете, когда попытаетесь изменить его через 5 месяцев 🙂

3

По вопросам рекламы [email protected]