LaravelのControllerについて学んだのでその役割についてまとめたい。
LaravelのControllerは機能を管理する場所
いわばWEBサイトやアプリで必要な機能やメソッドを管理しておく場所だ
Controllerは、「リクエストを受け取り、必要な処理を実行し、結果を返す」という流れの中心となる存在である。
機能ごとに分けることが望ましい
例えば、一つのControllerに複数の機能のコードを入れて長いコードにすることはコードの保守性、管理、バグ対策という意味でも適切ではない。
その為出来るだけコードは分けた方が良い。
Controllerの作り方
php artisan make:controller testController
まとめ
Controllerは 機能を管理する場所
機能ごとにControllerを分けるのがベスト
長くなった処理は分割して管理する
Artisanコマンドで簡単に作成できる