php - @yield, @section in Laravel -


hello want load shopreq.blade.php file in master.blade.php , successful in doing this. when load modals.blade.php file in shopreq.blade.php not included. doing wrong here? please help.

master.blade.php (in views/layouts):

<html>    <body >           @yield('content')     </body> </html> 

shopreq.blade.php (in views)

@extends('layouts.master') @section('content') <h1>hello in shopreq.blade.php @yield(content) @endsection 

modals.blade.php (in views)

@extends('shopreq') @section('content') <h1>hello in modals.blade.php @endsection 

web.php:

route::group(['middleware' =>['web']], function()     {     route::get('/', function () {         return view('welcome');     })->name('home'); }); 

as user milo526 has said.

you have @yield('content') twice.

for blade directive (yield, section, component...)

if there same name inside brackets overwritten.

and have spot don't have quotes ' ' on second yield:

@yield(content) 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -