0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置: 中大奖彩民喜事 > 技術支持 > PHP > Laravel Controller控制器傳值到View視圖的幾種方法

Laravel Controller控制器傳值到View視圖的幾種方法

時間:2019-01-08來源:風信網 點擊:

總體內容分為傳值類型和方法,大概總體感覺如下。

中大奖彩民喜事 www.kkfay.icu 傳值類型:一個值,多個值,數組。
方法: with,view,compact
默認視圖 test文件下index.blade.php

單個值的傳遞

with

public function index() {
  $test = "測試";
  return view('test.index')->with('test',$test);
}

view

public function index() {
    return view('test.index', ['test' => '測試']);
}

compact

public function index() {
  $test = "測試";
  return view('test.index',compact('test'));
}

多個值的傳遞

with

public function index() {
  return view('test.index')->with(["test1" => "測試1", "test2" => "測試2", "test3" => "測試3"]);
}

view

public function index() {
  return view('test.index', ['test1' => '測試1','test2' => '測試2','test3' => '測試3']);
}

compact

public function index() {
  $test_1 = "測試1";
  $test_2 = "測試2";
  $test_2 = "測試3";
  return view('test.index',compact('test_1','test_2' ,'test_3' ));
}

數組的傳遞

with

public function index() {
  $data = array( 'test1' => '測試1', 'test2' => '測試2', 'test3' => '測試3' );
  return view('test.index')->with($data);
}

view

public function index() {
  $data["test1"] = "測試1";
  $data["test2"] = "測試2";
  $data["test3"] = "測試3";
  return view('test.index',$data);
}

compact

//推薦此種方法
public function index() {
  $test_array = ["測試1","測試2", "測試2"];
  return view('test.index',compact('test_array'));
}
欄目列表
推薦內容
熱點內容
展開
特区彩票网七星彩论坛开心网 最佳倍投方案稳赚 北京pk全天实时计划网 时时彩稳赚不赔的投注方法 稳赚不赔的彩票平台 通比牛牛技巧 21点游戏安卓 二人斗地主规则 时时彩龙虎微信群2.1 重庆老时时彩开奖软件 25日均线稳赚买入法 极速快三怎么判断大小单双 欢乐二人雀神麻将下载 重庆时时彩 天津时时什么时候 时时彩大小单双稳赚法计划