継承されたLaravelプロジェクトでの作業。各テンプレート@extends
ベースレイアウトテンプレート(約4あります)。しかし、特定のテンプレートファイルは、間違った基本テンプレート(特定の基本テンプレート:base_one.blade.php
)を拡張しています。名前を変更するときbase_one.blade.php
。問題のテンプレートファイルは、正しい基本テンプレートの拡張を開始します。私の@extends
ステートメントが他のどこかで上書きされているようです。助けてください。私は運がなければどこでも同じような問題を見てきました。Laravelブレードの拡張子が他の場所で上書きされる
-1
A
答えて
0
私はブレードファイルを空にして、問題を切り分けるために他のビットでコンテンツを追加し直さなければなりませんでした。それは私のテンプレートファイルがあるため、ファイルの一番下に<script>
タグ内刃出力文の奇妙な行動していたが判明:
var ids = {{ json_encode($ids) }};
子テンプレートを開始誤動作(継承/完全に異なるレイアウトテンプレートを拡張します) $ids
が設定されていない場合。だから私はと行を置き換える:
var ids = {{ json_encode(isset($ids) ? $ids : []) }};
そして、これはLaravelの落とし穴の例(多くの)1です。プレーンなPHPでは、$ids
が設定されていないというエラーが表示されます。ララヴェルで何かが南になるが、なぜあなたはヒントを得ていない。それが人生だ。
関連する問題
- 1. Ruby:モジュールが拡張された場所
- 2. Typoscript:拡張子のTyposcriptを上書きする
- 3. JavaScriptでの拡張/上書き?
- 4. URLの書き換え後、システムで拡張子が追加されます
- 5. ペーパークリップセット:拡張子がない場合mp3への拡張
- 6. TypeScriptモジュールの拡張により元のモジュールが上書きされますか?
- 7. .php拡張子を書き直し
- 8. Htaccess書き換えルールファイル拡張子
- 9. Laravel - 拡張ブレードでのURL :: route()関数の正しい使い方
- 10. Laravel:ファイル拡張子の有効化
- 11. 配列値のLaravelファイル拡張子
- 12. iOSアクション拡張アイコンの場所
- 13. マイシェア拡張子がDropboxの拡張
- 14. Typescript:既存の識別子を使ってLib.d.tsを上書き/拡張する
- 15. 拡張子を使ってdjangoサードパーティのアプリケーションテンプレートを上書きする
- 16. current_userヘルパーメソッドを上書きする場所
- 17. チェックページの拡張子mypage.phpなどのサーバー上のPHPファイルがある場合
- 18. 書き換えを行うと.php拡張子が削除されますか?
- 19. DSC拡張付きARMテンプレート:ローカルデスプールからのPowershellファイルの場所
- 20. 特定の拡張子を持つファイル名の場所をコピーする
- 21. デフォルトでhg拡張子を保存する場所はどこですか?
- 22. phpファイル拡張子:セキュリティ上の問題?
- 23. laravelのブレードのネストされた関係
- 24. jQuery拡張が間違った値を上書きする
- 25. シリアライズされたオブジェクトのファイル拡張子
- 26. Deviseセキュリティ拡張でビューを上書きできません
- 27. gitのファイル拡張子が大きい
- 28. 拡張子関連の情報をvscodeに格納する場所
- 29. Laravel 5ブレードを使用してサブフォルダからテンプレートを拡張する
- 30. Laravel - ネストされたブレードのエコー
ファイルの構造、ファイル名、またはイベントが終了した場合、または説明的な質問に基づいて重複したファイルがある場合は誰も知りません。ああ、その '@ extends'は、 – score
コードなしで私たちがあなたを助けることは不可能です。あなたは 'base_one'や' Blade :: extends'のような、キーワードのためのあなたのプロジェクトの行ごとの再帰的な検索をしましたか? – Ohgodwhy
@scoreええ、私は知っている;タイプミス(明らかに)。 – Gboyega