好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > laravel 實現(xiàn)向公共模板中傳值 (view composer)

laravel 實現(xiàn)向公共模板中傳值 (view composer)

熱門標簽:南寧crm外呼系統(tǒng)平臺 電銷招聘機器人 太原極信防封電銷卡 地圖標注入哪個科目 天津營銷電話機器人加盟代理 事業(yè)單位如何百度地圖標注 熱線電話機器人 福泉電話機器人 格陵蘭島地圖標注

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

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ù)是默認的),如果你想換一個就

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

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

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

?php

namespace App\Http\ViewComposers;

use Illuminate\View\View;//**記得引入這個啊(因為在composer函數(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,其他

當所有模板都要,用*正則表達式

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

想要指定多個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);
  });

以上這篇laravel 實現(xiàn)向公共模板中傳值 (view composer)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel框架中composer自動加載的實現(xiàn)分析
  • PHP管理依賴(dependency)關(guān)系工具 Composer的自動加載(autoload)
  • Laravel 解決composer相關(guān)操作提示php相關(guān)異常的問題
  • 淺談laravel 5.6 安裝 windows上使用composer的安裝過程
  • 使用composer 安裝 laravel框架的方法圖文詳解
  • 一次因composer錯誤使用引發(fā)的問題與解決
  • tp5框架使用composer實現(xiàn)日志記錄功能示例
  • windows環(huán)境下使用Composer安裝ThinkPHP5
  • PHP創(chuàng)建自己的Composer包方法
  • 分析Composer實現(xiàn)自動加載原理

標簽:自貢 金華 郴州 香港 通化 阿克蘇 寶雞 佳木斯

巨人網(wǎng)絡(luò)通訊聲明:本文標題《laravel 實現(xiàn)向公共模板中傳值 (view composer)》,本文關(guān)鍵詞  laravel,實現(xiàn),向,公共,模板,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel 實現(xiàn)向公共模板中傳值 (view composer)》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel 實現(xiàn)向公共模板中傳值 (view composer)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 午夜欧美成人香蕉剧场| 国外女www女| 免费古装一级婬片潘金莲| 夜间福利视频| 男人咬奶边做好爽免费视频| 成人午夜视频免费| 国产精品久久久久久亚洲伦理| Gayy欧美军人同性男男粗| 商场女厕2024女厕偷窥| av女优电影网| 女同电影有大尺度的| 18free性欧美另类hd| 国产成人一区二区三区影院| 第一章豪妇乳肉黄淑珍李强| 女生第一次有多疼| 9080影院| 两个男生怎么进行爱的交流| 片多多视频在线观看播放片| 好爽要尿了潮喷了的视频| 欧美乱论视频| 霸道总裁纯肉H文| 欧美精品AV二区不卡老司机福利| 日韩欧美国产电影| 护士好紧好爽再搔一点浪一点 | 老师?开腿让我爽一夜| 999zyz玖玖资源站永久无码| 2分30秒不间断踹息声音频在线听| 亚洲国产片| 中文字幕区| 久久久久精品免费人妻奶头| 桃乃木香奈ipx在线播放| 甜性涩爱免费看| 老张和老李互换女玩| 在线视频播放大全| 极品人妻婬玩弄人妻AV| 好黄好猛好爽好痛的视频| 黑人又大又长又粗做爰| 丰满少妇人妻久久久久久| 你懂得在线网址| 欧美毛茸茸| 在浴室里含着奶头吸的视频 |