物件 | 規則 | 寫法 |
---|---|---|
控制器 | 單數大駝峰命名 | 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 協議》,轉載必須註明作者和本文連結