国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Laravel 緊湊()
P粉697408921
P粉697408921 2023-12-13 23:50:03
0
1
575

我有一個有趣的問題,關(guān)於 PHP 中的緊湊和 Laravel 中的緊湊。

以 PHP 中的緊湊範(fàn)例為例:

$banana = "yellow";
$apple = "red";
$result = compact('banana','apple');
var_dump($result);
//Output  
array(2) {
["banana"]=>
string(6) "yellow"
["apple"]=>
string(3) "red"
}

但是當(dāng)我在 Laravel 中的控制器上使用緊湊返回視圖時,它會返回變數(shù)而不是數(shù)組

public function fruisColor($banana="yellow",$apple="red"){
  return view('template.fruits',compact('banana','apple'));
}

但是當(dāng)我在模板刀片中獲取這個變量時,它不是一個數(shù)組,而是一個變量,看:

P1 = {{ $banana }} e P1 = {{ $apple }}

如果 PHP 緊湊地將變數(shù)轉(zhuǎn)換為數(shù)組,為什麼在模板刀片中它只會傳回 var? 這不應(yīng)該是:

P1 = {{ $banana[0] }} e P1 = {{ $apple[0] }}

看起來很混亂不是嗎?

P粉697408921
P粉697408921

全部回覆(1)
P粉502608799

由於 view 方法的兩個參數(shù)接受一個數(shù)組,根據(jù)文檔,該數(shù)組將其轉(zhuǎn)換為可以在刀片模板中使用的變量,Laravel 可以處理從緊湊返回的數(shù)組。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板