LaravelのBladeのディレクティブの一つである@extends機能がうまく働きません。
エラー内容は継承元となるファイルが見つかりませんと出ますが、指定位置に配置しています。
継承するには何か設定が必要とかあるのでしょうか?考えられることがあればご教授お願いします。
※@extendsを抜いた場合、ページは読み込まれるのでcontrollerは割愛しています。
エラー内容
Facade\Ignition\Exceptions\ViewException
View [bladeApp] not found. (View: C:\xampp\htdocs\laravelapp\resources\views\useBlade\index4.blade.php)
http://localhost/UseBladeController/index4
Hide solutions
bladeApp was not found.
Are you sure the view exists and is a .blade.php file?
親:laravellapp\resources\views\useBlade\layouts\bladeApp.blade.php
blade
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <title>@yield('title')</title> 5 <style> 6 body{ font=size:16pt;} 7 h1{ font-size:50pt;; color:#26a3a3;} 8 ul{ font-size: :12pt;} 9 hr{margin: :25px 100px; border-top:1px dashed #ddd;} 10 .menutitle{font-size:14pt;font-weight:bold;margin:0px;} 11 .content{margin:10px;} 12 .footer{text-align: right;font-size: :10px; margin:10px;} 13 </style> 14 15</head> 16<body> 17 <h1>@yield('title')</h1> 18 @section('menubar') 19 <h2 class="menutitle">※ニュース</h2> 20 <ul> 21 <li>@show</li> 22 </ul> 23 <hr size="1"> 24 <div class="content"> 25 @yield('content') 26 </div> 27 28 <div class="footer"> 29 @yield('footer') 30 </div> 31</body> 32</html>
子:laravelapp\resources\views\useBlade\index4.blade.php
blade
1@extends('layouts.bladeApp') 2@section('title' , 'index') 3 4@section('menubar') 5 @parent 6 インデックスページ 7@endsection 8 9@section('content') 10 <p>ここが本文</p> 11 <p>必要なだけ記述</p> 12@endsection 13 14@section('footer') 15 copyright 2020 tuyano. 16@endsection
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。