亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將多個緊湊數據從 Laravel 中的控制器傳遞到多個視圖

如何將多個緊湊數據從 Laravel 中的控制器傳遞到多個視圖

PHP
RISEBY 2022-01-08 14:45:54
我有兩個視圖文件(view1.blade.php 和 view2.blade.php)和控制器文件 PageController.php。從控制器方法我想將多個數據發送到兩個視圖文件(view1.blade.php 和 view2.blade.php)。例如,class PageController extends Controller{    public function index()    {        $a = 1;        $b = 2;        return view('view1','view2',compact('a','b'));    }}如何將多個緊湊數據從 Laravel 中的控制器傳遞到多個視圖?
查看完整描述

2 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

嘗試像這樣使用:


class PageController extends Controller

{

    public function index()

    {

        $a = 1;

        $b = 2;

        $view1 = view('view1', compact('a','b'));

        return view('view2',compact('a','b', 'view1'));

    }

}


查看完整回答
反對 回復 2022-01-08
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

您不能從控制器發送多個視圖。是的,您可以像這樣使用多個緊湊型。

return view('controller.view', compact('users','projects','foods'));

對于多個視圖,您可以將 view2.blade.php 文件包含到 view1.blade.php 文件中,然后您可以為兩個視圖使用多個緊湊型。

謝謝你。


查看完整回答
反對 回復 2022-01-08
  • 2 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號