Laravel - Laravelの構造
提供: MochiuWiki : SUSE, EC, PCB
概要
ディレクトリ構成
| ディレクトリ名 | 説明 |
|---|---|
| app | アプリケーションのプログラム部分が存在するディレクトリである。 アプリケーションの開発時には、必要なスクリプトファイルを追加する。 |
| bootstrap | アプリケーションの起動時に実行される処理(laravelフレームワークの起動コード)が存在する。 |
| config | 設定ファイルが存在するディレクトリである。 |
| database | データベース関連のファイルが存在する。 MigrationファイルなどDB関連のファイル等が配置される。 |
| public | 公開ディレクトリである。 CSS、JS等の外部に公開するファイルを配置する。 NginXおよびApache2のドキュメントルートの設定では、このディレクトリを指定する。 |
| resources | プログラムが使用するリソース関連のファイル(例: ビューや言語変換用ファイル等)が存在するディレクトリである。 プログラムのテンプレートファイル等が存在する。 |
| routes | ルーティング情報が保存されているディレクトリである。 アクセスするアドレスに割り当てられるプログラムの情報等が記載されている。 |
| storage | アプリケーションのプログラムが保存するファイル等(例: ログファイル)を配置する。 |
| tests | ユニットテスト関係のファイルが存在するディレクトリである。 テストコード等を配置する。 |
| vendor | フレームワーク本体のプログラムが存在するディレクトリである。 Composerでインストールしたライブラリが保存されている。 |