Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php @产量不显示Laravel上的内容_Php_Laravel_Yield - Fatal编程技术网

Php @产量不显示Laravel上的内容

Php @产量不显示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()

模板/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 = "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