のディレクトリ構造 Laravel と各ディレクトリの意味の説明

のディレクトリ構造 Laravel: のデフォルトのディレクトリ構造 Laravel と各ディレクトリの意味について説明します。

  1. app ディレクトリ: に関連するファイルが含まれています Laravel application, including Controllers, Models, Providers。 これは、アプリケーションのロジックを記述する主な場所です。

  2. bootstrap ディレクトリ: アプリケーションのブートストラップ ファイルが含まれます Laravel。 これには、 アプリケーションのブートストラップ プロセスを高速化するための app.php ファイルとフォルダーが含まれています。 cache

  3. config ディレクトリ: アプリケーションの構成ファイルが含まれます Laravel。 ここでは、データベース、認証、電子メール、その他のオプションなどのパラメーターを構成できます。

  4. database ディレクトリ: に関連するファイルが含まれています database, including migration files, seeders, factories。 このディレクトリでは、テーブルの作成、サンプル データの追加、データベースのセットアップを処理できます。

  5. public ディレクトリ: 画像、CSS、JavaScript ファイルなどの静的ファイルが含まれます。 これは Web サーバーが指すディレクトリであり、ブラウザから直接アクセスできます。

  6. resources Laravel ディレクトリ: Blade テンプレート ファイル、SASS ファイル、コンパイルされていない JavaScript などのアプリケーション のリソースが含まれます。

  7. routes ディレクトリ: アプリケーションのルート ファイルが含まれます Laravel。 これらのファイルでルートと対応する処理タスクを定義できます。

  8. storage ディレクトリ: アプリケーションの一時ファイルとログ ファイルが含まれます Laravel。 ここには、セッション ファイル、キャッシュ ファイル、その他のアセットなどのリソースが保存されます。

  9. tests ディレクトリ: アプリケーションの単体テストと統合テストが含まれます Laravel。 テスト ケースを作成して、コードが正しく機能することを確認できます。

  10. vendor ディレクトリ: Laravel Composer によって管理される、アプリケーションのライブラリと依存関係が含まれます。

 

これはデフォルトのディレクトリ構造であり Laravel 、各ディレクトリの重要性を説明しています。 プロジェクトの要件に応じて、このディレクトリ構造をカスタマイズできます。