ディレクトリ構造解析

A、アプリケーションはコントローラー、モデル、ルートなど、ディレクトリのアプリケーションを含み、ディレクトリ内のほとんどの操作がされる
(1)コンソールコマンドラインプログラムディレクトリ
コマンドは、コマンド実行のために使用されるクラスがディレクトリにカスタマイズすることができます含まれていクラス
Kernel.phpコマンドはコマンド変数含まれているカーネルファイルを呼び出します(コマンドリストを、コマンドは、ここでカスタムに追加する必要があります)(スケジュールされたタスクというタスクスケジューリングのための)方法とスケジュール
イベントイベントのリスト
(2)例外は、カスタムエラーが含まれます例外クラスを扱う
(3)HTTP HTTPトランスポート層関連のクラスのカタログ
コントローラディレクトリコントローラ
ミドルウェアミドルウェアディレクトリ
要求はクラスのカタログ請求
カーネルファイルが含まれています。http Kernel.phpミドルウェアおよびミドルウェアのルーティング
routes.phpの堅牢なルーティング
ジョブズディレクトリカテゴリキューの下に含まれるタスク
 のリスナーリスナーのディレクトリ
プロバイダのディレクトリサービスプロバイダの
 User.phpが来るモデルインスタンスは、私たちの新しいモデルは、デフォルトのディレクトリに格納されています
二つ、ブートストラップフレームワークブートローダディレクトリは
 app.php応用例のためのフレームワークを作成
 autoload.php自動的にロード
 ディレクトリへの書き込みアクセス権を持っているキャッシュストレージスタート・キャッシング・フレームワーク、Webサーバのニーズを
三つ、コンフィグ様々な構成は、ディレクトリのファイル
 app.phpシステム全体の設定ファイル
 テーブルと簡単に認証機能を使用することができます良いモデルを指定し、auth.phpユーザ認証設定ファイルを
 broadcasting.phpイベントブロードキャストの設定ファイル
 キャッシュcache.phpをプロフィール
 compile.phpコンパイル済みのクラスファイルと必要性の余分な設定ファイルは、平均的なユーザーはめったに使用
 database.phpでデータベース構成ファイル
 、あなたはパラメータを設定することができますクラウドストレージfilesystems.phpファイルシステムの設定ファイルを
 mail.php電子メールプロファイルの
 キューを。 PHPのメッセージキュー設定ファイル
 services.phpサードパーティのサービスは、構成情報格納されていてもよい
 ストレージsession.php設定セッション、情報のライフサイクル
 などのテンプレートディレクトリとビルドディレクトリを含むview.phpテンプレートファイルの設定ファイルを、
4つのデータベース関連するディレクトリデータベース
5.1以上の特性、データを移入するために使用されるファクトリクラスディレクトリ(1)新しい工場
 ModelFactory.phpモデルデータファイルの所望の異なったタイプを定義充填
  (2)移行移行ファイルストレージデータベース
( 3)種子の格納ディレクトリデータは、クラス移入する
 DatabaseSeeder.phpは、PHPの職人デシベルを実行します。シードコマンドは、クラスのrunメソッドを呼び出します。ディレクトリ内の他の呼シーダクラスを実行することができる方法は、工場がModelFactoryで定義されたデータ・モデルを生成するためのメソッドを呼び出すことができ
5、公共のWebポータル、IPまたはドメイン名は、そのディレクトリの代わりに、ルートディレクトリを指している必要があります。外部アクセスCSSの、jsファイルや写真、その他のリソースがここに配置されている
(1)index.phpファイルのエントリは、
URLと.htaccessのApacheサーバのファイルを書き換える(2)は
(3)のweb.configファイルを上書きしてサーバーをIIS URL
、リソースのリソースファイルのディレクトリ
(1)資産を保存することができ、元のリソースファイルを含むLESS、SASS、CoffeeScriptの、含まれている
(2)のlangローカライズファイルディレクトリ
ファイル上でこの問題について(3)ビュービューを
、ストレージ格納ディレクトリ。Webサーバは、書き込み、ディレクトリへのアクセスおよびすべてのサブディレクトリを持っている必要があります
ファイルを格納するために必要なアプリは、いくつかの用途に使用することができる(1)
カタログ・ビューのフレームワークは、ファイルキャッシュを含み、セッション、およびコンパイル(2)
(3)ログを記録しますディレクトリ
、テストディレクトリをテスト
九つ、ベンダーLaravelこのディレクトリには、ソースコードやサードパーティの依存関係が含まれ
.env環境設定ファイルを。configディレクトリにある設定ファイルは異なる.envファイルを使用してパラメータ、異なる生産環境内のファイルを使用します。
職人の強力なコマンドラインインターフェイスは、あなたは、App /コンソールに/コマンドカスタムコマンドを書くことができます
composer.json保存されたファイルの依存関係の
真実のインストールバージョン保持したまま、composer.lockロックファイルの依存関係を
(フロントエンドの種類をゴクゴクをgulpfile.jsビルド・ツール)コンフィギュレーションファイル
package.jsonの一気プロファイル
phpspec.ymlのPHPSpecの(テストPHPフレームワークの一種)のプロファイル
phpunit.xmlのPHPUnitの(テストPHPフレームワークの一種)のプロファイル
server.phpというPHPは、内蔵のWebサーバーとして、この文書を参照します入り口。パブリックに/ファイルの入り口へのindex.phpを無視することができます

公開された31元の記事 ウォンの賞賛1 ビュー292

おすすめ

転載: blog.csdn.net/qq_45844654/article/details/105191486
おすすめ