最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel向公共模板賦值方法總結(jié)

 更新時(shí)間:2019年06月25日 08:37:55   投稿:laozhang  
在本篇文章里小編給大家整理了關(guān)于Laravel向公共模板賦值方法以及相關(guān)知識點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。

開發(fā)過程中許多時(shí)候都會向公共模板賦值,比如頂部導(dǎo)航欄,頁面底部等等,不可能在每個(gè)控制器中都賦值一遍。

Laravel 中解決辦法如下: 修改

App\Providers\AppServiceProvider

在boot方法中添加

View()->composer('common.header',function ($view){ //common.header 對應(yīng)Blade模板 $view->with('key', 'value'); });

也可以向所有模板中賦值

View()->share('key', 'value');

view composers 與視圖有關(guān),用在一個(gè)service provider 的boot()函數(shù)里,就是讓一個(gè)view加載的時(shí)候,由于view composer的作用,去調(diào)用某個(gè)函數(shù)傳個(gè)參啊啥的。

1,創(chuàng)建service provider

php artisan make:provider ComposerServiceProvider

再把ComposerServiceProvider加到config/app.php里面

2,寫view composer

public function boot()  {    view()->composer(      'app', //模板名      'App\Http\ViewComposers\MovieComposer' //方法名或者類中的方法    );  }

意思是一旦加載app.blade.php,就執(zhí)行App\Http\ViewComposers\MovieComposer里的composer函數(shù)(這里之所以執(zhí)行composer函數(shù)是默認(rèn)的),如果你想換一個(gè)就

view()->composer('app','App\Http\ViewComposers\MovieComposer@foobar'); //自己定義的方法

這里就執(zhí)行foobar函數(shù)了

App\Http\ViewComposers\MovieComposer.php里這么寫

<?phpnamespace App\Http\ViewComposers;use Illuminate\View\View;//**記得引入這個(gè)?。ㄒ?yàn)樵赾omposer函數(shù)參數(shù)里使用了View類)**class MovieComposer{  public $movieList = [];  public function __construct()  {    $this->movieList = [      'Shawshank redemption',      'Forrest Gump',    ];  }  public function compose(View $view)  {    $view->with('latestMovie');  }}

3,其他 當(dāng)所有模板都要,用*正則表達(dá)式

view()->composer('*', function (View $view) {  //logic goes here});

想要指定多個(gè)view使用,用數(shù)組包起來

view()->composer(['nav', 'footer'],'App\Http\ViewComposers\MovieComposer');或者 view()->composer(['admin.admin'], function ($view){      $column = $this->object_array(DB::table('column')->get());      foreach($column as $k=>$v){        $chid = explode(',',$v['childid']);        foreach($chid as $value){          $column[$k]['chname'][] = $this->object_array(DB::table('column_child')->where('id',$value)->first());        }      }      $view->with('columns',$column);    });

相關(guān)文章

  • php實(shí)現(xiàn)的zip文件內(nèi)容比較類

    php實(shí)現(xiàn)的zip文件內(nèi)容比較類

    這篇文章主要介紹了php實(shí)現(xiàn)的zip文件內(nèi)容比較類及其用法,可實(shí)現(xiàn)比較兩個(gè)zip文件的內(nèi)容,返回新增、刪除、及相同的文件列表,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • php用正則判斷是否為數(shù)字的方法

    php用正則判斷是否為數(shù)字的方法

    這篇文章主要介紹了php用正則判斷是否為數(shù)字的方法,需要的朋友可以參考下
    2016-03-03
  • php輸出形式實(shí)例整理

    php輸出形式實(shí)例整理

    在本篇文章里小編給大家分享了關(guān)于php輸出形式實(shí)例內(nèi)容,需要的朋友們可以參考學(xué)習(xí)下。
    2020-05-05
  • PHP 存儲文本換行實(shí)現(xiàn)方法

    PHP 存儲文本換行實(shí)現(xiàn)方法

    在文本存儲時(shí)使用\n如果發(fā)現(xiàn)沒有效果, 這時(shí)可以使用\r\n就可以了,希望對有需要的朋友有所幫助。
    2010-01-01
  • php輸出xml格式字符串(用的這個(gè))

    php輸出xml格式字符串(用的這個(gè))

    php輸出xml格式字符串代碼,需要的朋友可以參考下
    2012-07-07
  • PHP獲取網(wǎng)絡(luò)圖片信息的方法步驟詳解

    PHP獲取網(wǎng)絡(luò)圖片信息的方法步驟詳解

    在開發(fā)Web應(yīng)用程序中,我們經(jīng)常需要從網(wǎng)絡(luò)上獲取圖片并對其進(jìn)行處理,有時(shí)候,我們可能需要知道圖片的長寬和類型信息,以便進(jìn)行進(jìn)一步的操作或展示給用戶,所以本文就大家介紹PHP獲取網(wǎng)絡(luò)上圖片信息的方法步驟,感興趣的同學(xué)跟著小編一起來看看吧
    2023-08-08
  • php版微信自定義回復(fù)功能示例

    php版微信自定義回復(fù)功能示例

    這篇文章主要介紹了php版微信自定義回復(fù)功能,結(jié)合完整實(shí)例形式分析了php版微信自定義回復(fù)功能的設(shè)置與代碼實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • PHP實(shí)現(xiàn)仿Google分頁效果的分頁函數(shù)

    PHP實(shí)現(xiàn)仿Google分頁效果的分頁函數(shù)

    這篇文章主要介紹了PHP實(shí)現(xiàn)仿Google分頁效果的分頁函數(shù),實(shí)例分析了php實(shí)現(xiàn)分頁的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php多進(jìn)程并發(fā)編程防止出現(xiàn)僵尸進(jìn)程的方法分析

    php多進(jìn)程并發(fā)編程防止出現(xiàn)僵尸進(jìn)程的方法分析

    這篇文章主要介紹了php多進(jìn)程并發(fā)編程防止出現(xiàn)僵尸進(jìn)程的方法,結(jié)合具體實(shí)例形式總結(jié)分析了php多進(jìn)程并發(fā)編程防止出現(xiàn)僵尸進(jìn)程相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • phpmyadmin打開很慢的解決方法

    phpmyadmin打開很慢的解決方法

    這篇文章主要介紹了phpmyadmin打開很慢的解決方法,一般這個(gè)問題的原因是phpmyadmin的版本檢測造成的,因?yàn)閜hpmyadmin的官網(wǎng)有時(shí)會打不開,這時(shí)只要取消代碼中的版本檢測即可解決這個(gè)問題,需要的朋友可以參考下
    2014-04-04

最新評論

郓城县| 冕宁县| 沾益县| 宜丰县| 泰宁县| 辽源市| 乐山市| 阿合奇县| 呼伦贝尔市| 花垣县| 双峰县| 延边| 溆浦县| 老河口市| 新营市| 新兴县| 芦山县| 新乡县| 二连浩特市| 水城县| 绥芬河市| 望奎县| 孝义市| 瓮安县| 汉寿县| 北宁市| 台南县| 宁化县| 崇明县| 台中市| 屏山县| 兰西县| 安丘市| 汉川市| 定远县| 张家界市| 秀山| 明水县| 界首市| 义乌市| 荔浦县|