ino-akiのブログ

ITエンジニアを目指して学習したことをアウトプットするブログ

サービスクラス

サービスクラスとは、コントローラーやモデルの記述をシンプルにするために余計な処理を切り出して分離するためのもの

コントローラーの処理をモデルに切り出す方法もありましたが、モデルも記述する処理が他にもあり、肥大化を避けるためにもサービスクラスに切り出す必要がある

 

サービスクラスの定義はappディレクトリにservicesというディレクトリを作成して、そこに定義したい処理のファイルを作成する

コントローラーでサービスクラスのメソッドを呼び出す