Nom*_*man 12 php naming-conventions database-migration laravel
在命名Laravel迁移时是否应该遵循命名约定或指南,或者该名称是否只具有足够的描述性?
另外,假设您要添加12列来修改表格,那么在这种情况下,如果使用描述符,迁移名称会太长,那么是否有任何指南行要遵循?
根据\Illuminate\Database\Console\Migrations\TableGuesser类来源,有两种默认模式可以猜测迁移表和存根类型。
const CREATE_PATTERNS = [
'/^create_(\w+)_table$/',
'/^create_(\w+)$/',
];
const CHANGE_PATTERNS = [
'/_(to|from|in)_(\w+)_table$/',
'/_(to|from|in)_(\w+)$/',
];
Run Code Online (Sandbox Code Playgroud)
实际上没有人关心迁移类名称.它应该具有足够的描述性,以便您在此迁移中检查并了解您对DB的操作.
我通常根据功能命名迁移,例如implement_user_roles或make_employee_profile_editable
| 归档时间: |
|
| 查看次数: |
6088 次 |
| 最近记录: |