1. 程式人生 > >使用laravel開發網站時,如何實現前端導航欄共享資料二種簡單的方法

使用laravel開發網站時,如何實現前端導航欄共享資料二種簡單的方法

類似這種,在沒頁面都繼承main.blade.php導航檔案,有些人說了,資料如何進行共享呢,難道讓每個控制器都寫一遍方法嗎?

解決1:將多個控制器同時繼承Controller控制器,可以在:

use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests;
    public function __construct()
    {
	  $navs = Categories_zhcn::where('sort','>',1)->orderBy('sort','ASC')->take(5)->get();
          $navsHome = Categories_zhcn::orderBy('sort','ASC')->first();
    	  View::share(['navsHome'=>$navsHome,'navs'=>$navs]);//首頁導航頁面共享
    } 
上述程式碼就可以實現資料的共享了

 解決二,在laravel中有個專門的處理類似的程式app\Providers資料夾,顧名思義意思是供應商。

   $navs = Categories_zhcn::where('sort','>',1)->orderBy('sort','ASC')->take(5)->get();
  View::share('navs',$navs);//首頁導航頁面共享
這樣就解決首頁當行資料共享的問題了。

相關推薦

使用laravel開發網站如何實現前端導航共享資料簡單方法

類似這種,在沒頁面都繼承main.blade.php導航檔案,有些人說了,資料如何進行共享呢,難道讓每個控制器都寫一遍方法嗎? 解決1:將多個控制器同時繼承Controller控制器,可以在: u

關閉tab定位到導航對應的激活tab

var dpa dxt item table lin logs cnblogs abp /// <summary> /// 關閉tab時,定位到導航欄對應的激活tab /// </summary>

Android開發之TabLayout真正實現底部導航(可實現點選文字顏色圖片切換)

前言:關於這個TabLayout實現底部導航,在我的上篇《Android開發之TabLayout實現底部導航欄》部落格中有提到,但是後面在仔細的接觸專案中,發現了裡面有很多沒有解決的事情,比如不能實現點選文字顏色和圖片的切換,不能做到禁止左右滑動,所以趁著今天有時間的情況下

TabLayout自定義tab實現多樣導航

near html undle bindview 互聯 `` 標簽頁 屬性 titles 代碼地址如下:http://www.demodashi.com/demo/14660.html 前言 之前有講過TabLayout的一些知識, TabLayout實現頂部導航(一)

PB中自動生成的sql語句在comment不存在自動使用name位作為註釋的設定方法

然後在選單database->generate database 的format下面選中generate name in empty  comment(這個一定要選上這個是將name作為註釋生成的選擇。然後你

關於更新部分屬性Hibernate更新某些位的幾update方法

 1.在hbm.xml中設定property 標籤 update = “false” 例如     <property name=”age”update=”false”></property>     我們在執行 Update方法會發現,age 屬

搭建開發框架Express實現Web網站登入驗證

  JS是指令碼語言,指令碼語言都需要一個解析器才能執行。對於寫在HTML頁面裡的JS,瀏覽器充當瞭解析器的角色。而對於需要獨立執行的JS,NodeJS就是一個解析器。每一種解析器都是一個執行環境,不但允許JS定義各種資料結構,進行各種計算,還允許JS使用執行環境提供的內

文字溢出實現在末尾顯示三個點省略效果

png code nowrap -o .com 會有 mage order ips 有時我們會有這樣的需求:當文本內容較多,寬度超出父容器時,就在最後顯示三個點,代表還有東西被折疊起來了。如下圖 具體實現 HTML 如下 1 <div> 2 <

IE打開https網站取消證書問題提示

設置 完成 手動 進入 bubuko src 界面 找到 alt 上面介紹了,調用IE來打開對應的網頁問題,但是在實際測試中,有些網站是采用https協議的,這時候IE瀏覽器會彈出如下窗口,一般手動選擇後,才可進入登錄界面,那麽該如何解決呢? 1、點擊【繼續瀏覽此網頁】

cocos2d-x開發遊戲使用Texture packer來合併圖片

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

使用scala開發sparkmap+case結構使用技巧

scala開發Spark程式時使用map +case結構的一點小技巧 people.txt文字如下 lyzx1,19 lyzx2,20 lyzx3,21 lyzx4,22 lyzx5,23 ly

servlet入門:前端操作結合資料庫實現資料庫部門表單資料改功能

第一個完整的web probject,值得記錄下來的一點心得; 還是老規矩,不囉嗦,直接上程式碼; 第一部分:建立一個web project ,匯入jar包,配置檔案等; 配置檔案部分: <?xml version="1.0" encoding="UTF

【本人禿頂程式設計師】只會增刪改查當你有一定的開發經驗應該如何提升自己?

←←←←←←←←←←←← 我都禿頂了,還不點關注! 工作1-5年開發經驗,當你們提出漲工資的時候,或者要offer的時候底氣怎麼樣,是不是底氣十足,不給漲工資就辭職,是不是有自信提出來主管、或者是專案經理都能同意,他們相當設法把你留住。如果這樣你才是成功。什麼技術都沒有何談工資! 給你分

方便快捷地實現底部導航包含顯示未讀數、提示小紅點、動畫等功能

輕量級底部導航欄 目前市場上的App,幾乎都有底部頁籤導航欄,所以我們在開發的時候經常需要用到這個,雖然 github 上有不少已經封裝好的底部導航欄的工具,例如 bottombar,alphaIndicator(仿微信滑動漸變底部控制元件)等,但是這些控制元件由於功能太多,而且也沒有給

微信小程式開發記錄(三)頂部導航切換實現

微信小程式實現頂部導航切換效果可用swiper來實現,效果如下: 程式碼如下: WXML: <view class="page"> <!--頂部導航欄--> <view class="swiper-tab"> <vi

小程式自學系列(零基礎學小程式)---實現底部導航和頂部導航及微信開發工具常用快捷鍵

基本實現功能 1,底部3個tab實現選中時文字和圖片改變 2,實現頁面資料的初始化和點選button時改變資料的簡單互動 3,實現日子的列印 先看效果圖 今天是我自學微信小程式的第一天,這些程式

IIS 釋出網站出現未能寫出錯/拒絕訪問

引用 執行asp.net程式時候,編譯器錯誤訊息: CS0016: 未能寫入輸出檔案“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\asaa\6afc8e18\e1c3edea\A

bootstrap如何實現左側導航右側網頁

方式一:採用iframe,即將網頁放入iframe這個容器中。 方式二:採用div的話繫結a或者li的點選事件 阻止a的預設行為,用jquery的load()可以來載入這個div,即將網頁放入div中。 方式三:angular的巢狀路由也可以實現。不過本人對angu

ARM-Linux嵌入式開發環境入門實現執行hello world(學習韋東山後整理)

韋東山的教程比較全面,對於沒有接觸過交叉編譯的人來說,資料會感覺太多而不知道如何上手。 作為入門,第一步想實現的就是在交叉開發環境中編譯生成可執行的hello word,然後下載到開發板執行。如下為個人學習後整理的一個大體步驟,具體操作步驟需要參考韋東山的資料。

伺服器上釋出網站提示“未能對映到路徑”

網站開發工具與環境:win7旗艦版、SQL Server2008、vs2010(使用SQLEXPRESS完成角色授權) 伺服器環境:Win Server Enterprise、Sql server2008 在伺服器上已有的網站上掛一個子應用程式,選擇預設的DefaultAp