Edited at

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

More than 1 year has passed since last update.

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

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

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

で生成されるファイルが


  • app/FooBar.php

  • app/Http/Controllers/FooBarController.php

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


おまけ:View

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