欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Laravel如何整合Bootstrap4-創(chuàng)新互聯(lián)

這篇文章主要介紹了Laravel如何整合Bootstrap4,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在遂昌等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站制作,遂昌網(wǎng)站建設(shè)費用合理。

如果你是想在laravel5.5上直接使用bootstrap 4,這應該是相對明智的,因為bootstrap 4最終版本已經(jīng)發(fā)布了,那么這里有一個好消息,就是你不需要一步步執(zhí)行下面的步驟了,你可以通過安裝一個插件來快速使用上boostrap 4了,插件鏈接:laravelnews/laravel-twbs4,具體如何使用就不贅述了,按照插件文檔進行就好了。 如果你是在laravel5.5之前的版本整合bootstrap 4,那么你還是需要走一遍下面的流程:

(一)安裝bootstrap及相應依賴

npm install bootstrap@4.0.0-beta popper.js --save-dev

bootstrap-sass package.json 中刪除,然后再執(zhí)行 npm install

(二)在你的 app.scss 文件中引入新的bootstrap的sass文件

//替換掉之前bootstrap-sass的引入
//如果你是laravel 5.5及以后的版本,這里的node_modules換成~符號
@import "node_modules/bootstrap/scss/bootstrap";

(三)編譯bootstrap的js文件

在這一步可能你會想直接復制一份你的 bootstrap.min.js 文件到public目錄,然后引用,但實際上這樣是不行的,因為bootstrap 4的js組件還依賴 jquery 和 Popper.js ,默認的 bootstrap.min.js 文件并沒有編譯進去。

方法一 使用 bootstrap.min.js 來編譯

這個時候我們需要在 webpack.mix.js 添加這么幾行:

mix.autoload({
  jquery: ['$', 'window.jQuery',"jQuery","window.$","jquery","window.jquery"],
  'popper.js/dist/umd/popper.js': ['Popper']
});
mix.js([
    'node_modules/bootstrap/dist/js/bootstrap.min.js'
    ],'public/js/bootstrap.min.js')

可以看到,我們通過 mix.autoload() 方法自動加載 jqueryPopper.js ,這樣在下面 mix.js() 方法編譯 bootstrap.min.js 文件的時候就把相應的依賴編譯進去了,最后我們將編譯好的文件發(fā)送到了 public/js/ 目錄下,然后在需要的地方調(diào)用即可。

方法二 使用 bootstrap.bundle.min.js 來編譯

如果你到bootstrap的 node_modules/bootstrap/dist/js/ 目錄下,會發(fā)現(xiàn)還有一個 bootstrap.bundle.min.js 文件,這個文件里其實已經(jīng)預先編譯了 Popper.js 進去,但是沒有 jquery ,所以剛才的 webpack.mix.js 文件里,我們其實也可以這樣來寫:

mix.autoload({
  jquery: ['$', 'window.jQuery',"jQuery","window.$","jquery","window.jquery"]
});
mix.js([
    'node_modules/bootstrap/dist/js/bootstrap.bundle.min.js'
    ],'public/js/bootstrap.min.js')

最終壓縮出來的文件都是一樣的,如果你是用 npm run dev 來編譯,那么第二種方法壓縮出來的文件要小一點,但如果是到了生產(chǎn)環(huán)境,也即 npm run production ,那么兩者的大小都是一樣的。

當然,第二種方法除了少寫一行,還有一個好處,就是在最開始的時候,就不需要 npm install popper.js 了,無可厚非了,少下載個組件而已。

(四)加載bootstrap 4的分頁視圖(pagination blade)

至此,大家就可以按照bootstrap 4文檔在blade視圖中實際使用了,或者將已有的bootstrap 3的改成4的,因為這是bootstrap的一次相對顛覆性的升級,所以無法向下兼容,取決于你的項目大小,但一般而言將bootstrap 3的改成4是需要費一陣子功夫的。

具體的不多談,這期間可能比較困惑的就是如何升級bootstrap 4的分頁樣式,方法也很多,這里提供一個最簡單最快速的:

首先,找到你的 resources/views/vendor/pagination 目錄,這是laravel默認的分頁樣式視圖文件,如果沒有執(zhí)行一下 php artisan vendor:publish 就有了

default.blade.php
bootstrap-4.blade.php
simple-default.blade.php
simple-bootstrap-4.blade.php

可以看到laravel其實默認就已經(jīng)為我們準備好了bootstrap 4的分頁模板文件,這個時候最簡單的就是改一下文件名字即可,之前的 default.blade 就是原來的bootstrap 3的,所以我們可以將其改成 bootstrap-3.blade.php ,然后將 bootstrap-4.blade 改成默認的 default.blade ,這樣laravel加載分頁的時候用的就是4的樣式了。

固然,你也可以像laravel文檔上說的,在每一次渲染分頁的時候指定具體的分頁視圖文件,比如:

$paginator->links('vendor.pagination.bootstrap-4')

但這樣太麻煩,知道即可。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Laravel如何整合Bootstrap4”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司,關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、網(wǎng)站設(shè)計器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)站題目:Laravel如何整合Bootstrap4-創(chuàng)新互聯(lián)
鏈接URL:http://aaarwkj.com/article42/jdsec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站改版、移動網(wǎng)站建設(shè)服務(wù)器托管、定制網(wǎng)站域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
欧美午夜福利视频电影| 欧美日韩黄色在线观看| 国产成人亚洲合色婷婷| 国产亚洲一线二线三线| 蜜桃传媒18传媒在线| 亚洲欧美韩国日本成人综合| 欧美一区二区高清不卡| 亚洲黄色录像一区二区人妻黑人| 亚洲女同中文字幕在线| 91久久精品凹凸一区二区| 在线播放精品免费不卡| 国产精品大全中文字幕| 久久精品国产亚洲av麻豆网站| 亚洲最大色网在线观看| 丁香婷婷麻豆激情综合网| 国产欧美高清在线观看视频| 久久久久久精品国产免费| 国产日韩欧美亚洲中文| 哪里可以看黄色片日韩| 天天操天天射夜夜撸| 蜜臀视频在线观看免费| 成人黄性视频免费网看| 日本精品国产一区二区在线| 国产在线视频不卡福利片| 日韩久久精品国产亚洲av成人| 久久久偷拍美女撒尿尿| 午夜精品人妻一区二区| 亚洲午夜一区二区三区精品影院| 蜜臀综合亚洲国产精品| 久久精品一区二区东京热| 久久精品国产亚洲av麻豆花絮| 日本精品专区在线观看| va精品人妻一区二区三区| 精品人妻在线中文字幕| 精品在欧美一区二区少妇| 91熟女激情五月综合| 国产成人亚洲精品在线看| 超碰欧美黄色免费在线| 亚洲精品91在线中文字幕| 福利成人午夜国产一区| 久草视频在线免费资源站 |