Laravel – ディレクトリー・ファイル構成

概要

Laravelのプロジェクトを作成した際、最初に配置されるディレクトリーとファイル。

ディレクトリー

add controllerやmodelのファイルなどが配置される。
bootstrap アプリケーション起動時にアプリケーションインスタンスを生成するコードが配置されている。
config 各種設定ファイルが配置される。
database データベースのマイグレーションファイル、シードファイルなどが配置される。
public アプリケーションのドキュメントルート。index.phpや.htaccessファイルが配置されている。
resources views、js、sassなどビューに関するディレクトリーが配置されている。
routes ルーティング関係ファイルが配置される。
storage アプリケーション、フレームワークにより保管されるデータ、ログなどが保管される。
tests 自動テストに関するコードが配置される。
vendor Laravel本体やパッケージ群が配置される。

ファイル

.editorconfig
.env 環境設定ファイル。
.env.example
.gitattributes Gitの設定ファイル。
.gitignore Git設定ファイルのうちバージョン管理から外すファイルを定義。
.styleci.yml
README.md
artisan Laravelコマンド実行のためのPHPスクリプト
composer.json Composerの設定ファイルで、パッケージの依存関係が定義される。
composer.lock パッケージのバージョンが自動的に書き込まれる。
package.json npmの設定ファイル
phpunit.xml PHPUnitの設定ファイル。
server.php ビルトインサーバーの設定(Apacheのmod_rewrite対応)
webpack.mix.js Webpack設定ファイル

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です