第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何在 Laravel 中將數據從控制器返回到@include?

如何在 Laravel 中將數據從控制器返回到@include?

PHP
繁星coding 2022-12-23 15:40:02
我有一個名為 side.balde.php 的視圖,它就像一個側邊欄。使用@include 將這一端調用到主視圖和各種其他視圖中。如果我只是在我的控制器中返回帶有變量/數據的視圖 side.balde.php,則主視圖無法識別變量。 return view('incs/side',compact('users','etc'));我可以用主頁視圖返回此數據,并且主頁視圖中的所有@includes 都可以繼承此數據。但問題是我在其他幾個頁面中使用了這個@include。如何將數據轉發(fā)到 side.balde.php,以便所有調用 side.balde.php 的視圖都可以訪問數據。
查看完整描述

2 回答

?
蕭十郎

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

有 2 個選項可以跨多個視圖共享數據:

  1. App Service Provider (Short) 打開你的應用程序服務提供商并在boot方法中寫入:

    $users = User::get(); 查看::共享('用戶', $用戶); 現在您的所有視圖都可以訪問該密鑰users。

  2. 視圖編輯器 請訪問此鏈接以了解視圖編輯器的工作原理。

不過,您可以使用第一個選項完成工作。謝謝。


查看完整回答
反對 回復 2022-12-23
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

得到它的工作


public function boot()

    {


      View::composer('*', function ($view) {

        //code

        $view->with('users', $users);

        });


    }

并在頂部使用use App\User;和use Illuminate\Support\Facades\View;


查看完整回答
反對 回復 2022-12-23
  • 2 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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