?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TestController extends Controller
{
public function show(){
return view('show',['name'=>'asdfasdfasdfa']);
//方法一 是把數(shù)組里的鍵值對賦值過去了,blade模板里用鍵名來取,如{{$name}} {{$gender}}
//方法二 是把數(shù)組里的鍵值對賦值過去了,blade模板里用鍵名來取,如{{$name}} {{$gender}} 和方法一同理
$data=['name'=>'lisi','gender'=>'nan'];
return view('show',$data);
//方法三 compact傳參時候后面的$data可以不寫, 賦值過的的是個數(shù)組,blade里模板用{{$data['name']}}來值
return view('show',compact('data',$data));
//方法四 模板里和compact的取值方法一樣,傳參時候$data必需寫,blade里模板用{{$data['name']}}來值
return view('show')->with('data',$data);
}
}
以上這篇Laravel 實現(xiàn)Controller向blade前臺模板賦值的四種方式小結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。