Laravel命名规范速查表
Laravel 命名规范速查表#
对象 | 规则 | 写法 |
---|---|---|
控制器 | 单数大驼峰命名 | UserAddressController |
路由 URI | 复数脊柱命名 | users/audit-log |
路由命名 | 带点符号的蛇形命名 | users.show_active |
路由参数 | 单数蛇形命名 | ?page=1&per_page=2 |
模型 | 单数大驼峰命名 | UserAddress |
数据表 | 复数蛇形命名 | user_addresses |
数据表字段 | 单数蛇形命名并且不要带自身表名 | should_display_on_index |
关联表 | 单数按字母顺序排列模型 | article_user |
hasOne 或 belongsTo 关系 | 单数小驼峰命名 | articleComment |
所有其他关系 | 复数小驼峰命名 | articleComments |
外键 | 单数模型名称带 id 后缀的蛇形命名 | article_id |
迁移 | 复数蛇形命名 | 2017_01_01_000000_create_articles_table |
视图 | 单数脊柱命名 | user-address.blade.php |
配置和语言文件索引 | 蛇形命名 | google_calendar.php |
测试类 | 单数驼峰命名 | testGuestCannotSeeArticle |
Interface | 形容词或名词后带 Interface 的大驼峰命名 | AuthenticationInterface |
Trait | 形容词 | Notifiable |
常量 | 大写蛇形命名 | PHP_OS |
方法 | 小驼峰命名 | getAll |
参照链接:
大驼峰,小驼峰,蛇形,脊柱等命名形式和结构自行百度或者 google
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: