Laravel 向视图传递变量的3种方法

来源:网页教学基地 时间:2017-08-08 11:36:21  浏览次数:0

方法1,

//routs.php
Route::get('/about',function(){
$first = 'hello';
return view('about')->with('a',$first);
});

接收变量

//about.blade.php
{{ $a }}

方法2,

//routs.php
Route::get('/about',function(){
$data = array(
'a' => 'O',
'b' => 'K'
);
return view('about',$data);
});

接收变量

{{ $a }}
{{ $b }}

方法3,

//routs.php
Route::get('/about',function(){
$first = 'hello';
$last = 'world';
//参数名称要对应
return view('about',compact('first','last'));
});

接收变量

//about.blade.php
{{ $first }}
{{ $last }}