close
將變數傳入 view 中的3種方法。
1. with 2. Array 3. compact
1. with( 用於簡單變數傳遞, 不常用到, 因為不易擴充傳遞變數 )
$name = "test"; $age = 23; return view('my_laravel')->with('name', $name); return view('my_laravel')->with('name', $name)->with('age', $age);
使用陣列包起來
$data = [ 'name' = 'test', 'age' =26 ]; return view('my_laravel')->with('data', $data);
view:
{{ $data['name'] }}
2. Array
$data = [ 'name' => 'test', 'age' => 26 ]; return view('my_laravel', $data);
view:
{{ $name }}
三1、 compact (常用於變數複雜, 推薦使用, 不用包裝成新的變數名稱)
$data = [ 'name' => 'test', 'age' => 26 ]; $title = 'title'; return view('my_laravel', compact('data', 'title'));
view:
{{ $data['name'] }} // 因為在 data 陣列中 {{ $title }} // 變數值直接使用
文章標籤
全站熱搜
留言列表