基本的な使用法ビューはアプリケーションとして動作するHTMLにより構成されており、コントローラー/アプリケーションロジックをプレゼンテーションロジックから分離します。ビューはresources/viewsディレクトリーに保存します。シンプルなビューは、以下のような形態です。&lt;/body&gt;&lt;/html&gt;このビューをresources/views/greeting.phpとして保存した場合、以下のようにグローバルviewヘルパー関数を使用し結果を返します。&#39;James&#39;]);});ご覧の通り、viewヘルパーに渡している最初の引数は、resources/viewsディレクトリー中のビューファイル名に対応しています。2つ目の引数は、ビューで使用するデータの配列です。この場合、変数をただechoし、ビューで表示するためのname変数を渡しています。ビューはresources/viewsディレクトリーのサブディレクトリーにネストすることもできます。ネストしたビューを参照するために「ドット」記法が使えます。ビューがresources/views/admin/profile.phpとして保存するなら、次のように指定します。$data);ビューの存在を検査ビューが存在しているかを判定する必要があれば、viewヘルパーを引数無しで呼び出した後に続けて、existsメソッドを使用します。このメソッドはビューが存在している場合にtrueを返します。//}viewヘルパーが引数無しで呼び出されると、Illuminate\Contracts\View\Factoryのインスタンスが返されますので、ファクトリーのメソッドが利用できます。ビューデータビューにデータを渡す前例で見たように、簡単にデータをビューに渡せます。&#39;Victoria&#39;]);この方法で情報を渡す場合、$dataはキー/値ペアの配列です。ビューの中で各値へは対抗するキーでアクセスできます。?>のように表示可能です。全データをviewヘルパー関数に渡す代わりに、withメソッドでビューに渡すデータを個別に追加することもできます。&#39;Victoria&#39;);全ビューでデータを共有するアプリケーションの全ビューで使用するデータを共有したい場合も時々あるでしょう。ビューファクトリーのshareメソッドが使用できます。通常、サービスプロバイダーのbootメソッドの中で呼び出します。AppServiceProviderに追加することできますし、別のプロバイダーを生成し設置することもできます。}}ビューコンポーサービューコンポーサーはビューがレンダーされる時に呼び出される、コールバックかクラスメソッドのことです。ビューがレンダーされるたびに結合したい情報があるなら、ビューコンポーサーがロジックを一箇所にまとめるのに役立ちます。サービスプロバイダーの中にビューコンポーサーを組み込みましょう。Viewファサードで動作しているIlluminate\Contracts\View\Factory契約の実装にアクセスします。Laravelにはデフォルトのビューコンポーサー置き場を用意していないことに注意してください。お好きな場所に置くことができます。App\Http\ViewComposersディレクトリーを作成することもできます。}}新しいサービスプロバイダーをビューコンポーサー登録のために作成したら、config/app.php設定ファイルのproviders配列へ追加する必要があるのを忘れないでください。profileビューがレンダーされるたび実行される、ProfileComposer@composeメソッドをコンポーサーとして登録してみましょう。このコンポーサークラスを定義します。}}ビューがレンダーされる直前に、Illuminate\View\Viewインスタンスに対しコンポーサーのcomposeメソッドが呼びだされます。すべてのビューコンポーサーはサービスコンテナにより依存解決されます。コンポーサーのコンストラクターで必要な依存をタイプヒントで指定できます。複数のビューにビューコンポーサーを適用するには、composerメソッドの最初の引数にビューの配列を渡してください。&#39;App\Http\ViewComposers\MyViewComposer&#39;);全ビューコンポーサーに適用できるように、composerメソッドでは*をワイルドカードとして使用できます。//});Viewクリエータービュークリエイターは、ビューコンポーサーとほぼ同じ働きをします。ビューがレンダーされるまで待つのではなく、インスタンス化されるとすぐに実行されます。ビュークリエイターを登録するには、creatorメソッドを使います。kawase(Translation).。