2Laravelのドキュメントを読んでみた-appディレクトリ編 ・appディレクトリ
アプリケーションのコアコードを配置しているディレクトリ。
中にも複数のディレクトリが存在しており、readubleに役割があったのでイメージしたい。
Boradcastingディレクトリ
アプリケーションの全ブロードキャストチャンネルクラスで構成する
デフォルでは存在していないが、make:channelで最初にチェンネルを生成した際に作成される
チャンネルの意味を調べないとね
Consoleディレクトリ
Consoleディレクトリにはアプリケーションの全てのカスタムArtisanコマンドを格納する。
make:commandで生成できる
ちょっとやってみたい
Eventディレクトリ
デフォルトでは存在していない
イベントクラスを設置する場所。
イベントクラスについて調べること。
Exeptions
アプリのカスタム例外を全て格納する。
例外はmake:exceptionコマンドを使う。
app内に作って欲しいものをmake:コマンドを使うんだなと
Makefileでのコマンドと混同しないようにしないといけない。おそらく無勉強だと混同していた。
artisan使うから大丈夫か?
Httpディレクトリ
コントローラ、ミドルウェア、フォームリクエストを設置する。
アプリケーションへのリクエストを処理するロジックはこのディレクトリ内に設置する。
Jobsディレクトリ
デフォルトでは存在していない。
make:jobで作成する。
アプリケーションのキュー投入可能なジョブを置く場所。
jobの概念を理解する必要がありそう。
一旦ここまで