Php @产量不显示Laravel上的内容
模板/layout.blade.phpPhp @产量不显示Laravel上的内容,php,laravel,yield,Php,Laravel,Yield,模板/layout.blade.php <title>@yield('title', 'Default')</title> @extends('template.layout') @if($test == 1) <p>Done</p> @yield('test') @endif class TestController extends Controller { protected function getVars()
<title>@yield('title', 'Default')</title>
@extends('template.layout')
@if($test == 1)
<p>Done</p>
@yield('test')
@endif
class TestController extends Controller
{
protected function getVars()
{
$title = "Funziona2s";
$test = 1;
//return view('test23', compact('title', 'test'));
return view('test23')
->withTitle('Titoloxd')
->withTest(1);
}
}
我通过的变量Title和Test都没有显示,有人知道如何修复吗?@yield用于将@section的内容“放置”到某个地方
您正在通过控制器将变量传递到视图中。因此,您可以将变量用作刀片变量,如下所示:
<title>{{ $title }}</title>
{{$title}
及
@if($test==1)
完成
{{$test}}
@恩迪夫
@if($test == 1)
<p>Done</p>
{{ $test }}
@endif