Bladeテンプレートにサブビューを含めるには?
2023-08-08 08:11:23
質問
laravelを使ってサイトを立ち上げようとしているのですが、ドキュメントに載っていない基本的なことで本当に困っています。
この場合、私はそれが私が使用することによって別の内部に1つのビューを含めることができると言うことを参照してください。
@include('view.name')
. view.nameとは何ですか?どこに保存されているのでしょうか?試しに、ファイルを作成してみました。
app/views/view.name.blade.php
を作成しましたが、読み込まれませんでした。ファイル名とブレード名はどのように対応するのですか?
どのように解決するのですか?
編集部:以下は2014年当時の推奨解答です。現在では
@include
で述べたように
その他の回答
.
Laravelのビューでは、ドットはフォルダの区切りとして使用されます。 ですから、例えば次のようなコードがあります。
return View::make('auth.details', array('id' => $id));
はapp/views/auth/details.blade.phpを指します。
そして、ビューの中にビューを含めるには、このようにします。
ファイル: layout.blade.php
<html>
<html stuff>
@yield('content')
</html>
ファイル:hello.blade.php
@extends('layout')
@section('content')
<html stuff>
@stop
関連
-
[解決済み] Laravel. リレーションを持つモデルでscope()を使用する
-
[解決済み] Laravelで「キャッシュのクリアに失敗しました。適切なパーミッションがあることを確認してください"
-
[解決済み] LaravelではbelongsToとhasOneのどちらを使うべきですか?
-
[解決済み] LaravelのBladeテンプレートで、レイアウトに変数を渡すには?
-
[解決済み] Laravel コントローラ サブフォルダ ルーティング
-
[解決済み] laravel Unable to prepare route ... for serialization. クロージャを使う
-
[解決済み] Laravel Fluent Query Builder サブクエリによる結合
-
[解決済み] ピボットテーブルのデータ添付でタイムスタンプが更新されない
-
[解決済み] Laravel 4: SQLを実行するには?
-
[解決済み] ファースト・オア・クリエイト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Laravel. リレーションを持つモデルでscope()を使用する
-
[解決済み] Laravel Eloquent - distinct() と count() が正しく動作しない。
-
[解決済み] パブリックディレクトリを取得するには?
-
[解決済み] 2つのCarbon Timestampを比較するには?
-
[解決済み] LaravelではbelongsToとhasOneのどちらを使うべきですか?
-
[解決済み] LaravelのBladeテンプレートで、レイアウトに変数を渡すには?
-
[解決済み] Laravel Eloquentのリミットとオフセット
-
[解決済み] Laravel Queue システムをサーバー上で動作させる方法
-
[解決済み] UnixタイムスタンプをCarbonオブジェクトに変換する
-
[解決済み] Laravel 4: SQLを実行するには?