我在我的layoutblade.php中有它:
@section('content')
<h2>Title of the site</h2>
<p>other content</p>
{{ $myVariable }}
@show
我的test.blade.php中有这个
@extends('layout')
@section('content')
other content
@endsection
但是,在此视图中,我有未定义的变量,它覆盖了视图,但没有变量,对我有帮助。
答案 0 :(得分:0)
//layout
@yield('content')
//test.blade.php
@extends('layout')
@section('content')
{{ $myVariable }}
other content
@endsection
然后您的{{ $myVariable }}
应该从您的控制器中输出,如下所示:
$data['myVariable']='';
return view('test',$data)
答案 1 :(得分:0)
在您的控制器上,您可以执行以下操作:
if($myVariable==''){
$data['myVariable']==''
rerurn view('blade', $data)
}
else{
$data['myVariable']== //load data to the variable
rerurn view('blade', $data)
}