2017-12-28 12 views
0

ブレードを使用してレイアウトを作成しようとしていますが、問題は、マスターファイルに含まれている@yieldが@yieldが動作していないファイルの です。Laravel Blade @収穫が含まれているビュー内で動作していません

resouces /ビュー/レイアウト/ app.blade.php

<html> 
<head> 
... 
... 
</head> 
<body> 

@include('layouts.navigation') 

@include('layouts.main_panel') 

@include('layouts.footer') 
</body> 
</html> 

resouces /ビュー/レイアウト/ main_panel.blade.php

// some html stuff 
@yield('form') 
// some html stuff 

resouces /ビュー/ AUTH /login.blade.php

@extends('layouts.app') 

@section('form') 
<form> 
// input 
</form> 
@endsection 
+0

あなたのフォルダ構造を表示してください –

+0

エラーはありますか、@yieldは通常のテキストのように表示されていますか? –

+0

コードは正しいですが、問題はありません。 – Amarnasan

答えて

0

私はまたlaravelフレームワークを使用していますが、私はそのように行うために使用: -

レイアウト: - その後resouces /ビュー/レイアウト/ app.blade.php

<html> 
<head> 
... 
... 
</head> 
<body> 

@include('layouts.navigation') 

@yield('content') // use @yield here why you need separate file 

@include('layouts.footer') 
</body> 
</html> 

: - resouces /ビュー/認証/ login.blade.php

@extends('layouts.app') 
@section('content') 
<form> 
    // input 
</form> 
@stop 

はそれが役に立てば幸い!..私はlaravelプロジェクト

で、この構造を追跡するために使用しました
関連する問題