1
1

More than 3 years have passed since last update.

【初心者向け】Laravelの命名規則

Posted at

はじめに

プログラミング始めたての頃は(自分もそうですが)、メソッドやテーブル名などを記述するとき、頭文字が大文字なのか、単語はアンダースコアでつなぐのかなどと迷ってしまいますよね。
適当に分けているのではなく、ちゃんと命名規則があるので、それにしたがって記述していくことになります。

記述方法について

①アッパーキャメルケース

単語の先頭の文字はすべて大文字で記述する。
例)ShoppingCart

②ローワーキャメルケース

先頭は小文字だが、続きの単語の先頭は大文字で記述する。
例)shoppingCart

③スネークケース

単語と単語をアンダースコアでつなぐ。
例)shopping_cart

④ケバブケース

単語と単語をハイフンでつなぐ。
例)shopping-cart

Laravelでの使用方法について

種類 記述方法 単数 複数
モデル アッパーキャメル ×
コントローラー アッパーキャメル
シーダー アッパーキャメル
メソッド ローワーキャメル ×
bladeテンプレート スネーク
変数 スネーク
テーブル スネーク ×
マイグレーションファイル スネーク

おわりに

学習を重ねてたくさんコードを書くと、覚えようとせずとも自然に記述方法が分かるようになると思うので、早くその領域にたどり着けるようコーディングしまくりましょう。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1