laravel
laravel5
laravel5.5

Laravelのコントローラー名は単数形か複数形か

どちらでも良さそうだがプロジェクト内では統一しておきたいところ。

デフォルトの挙動を尊重するのだとしたら

$ php artisan make:model FooBar -c # Create a new controller for the model

で生成されるファイルが

  • app/FooBar.php
  • app/Http/Controllers/FooBarController.php

なので単数形で良い気がする。

おまけ:View

ビューのディレクトリ名はlayoutserrorsディレクトリがあるので複数形が基本で良い気がする。