中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

laravel中asset()方法如何用

發布時間:2022-06-02 17:04:25 來源:億速云 閱讀:251 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“laravel中asset()方法如何用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“laravel中asset()方法如何用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

laravel中asset()方法的用法:1、用于引入靜態文件,語法為“src="{{asset(‘需要引入的文件路徑’)}}"”;2、用于給當前請求的scheme前端資源生成一個url,語法為“$url = asset('前端資源')”。

本文操作環境:Windows10系統、Laravel5.4版、Dell G3電腦。

laravel中asset()方法

1、引入樣式文件 asset() 方法

我們平時在 Laravel 中,如果想要引入 Bootstrap 等樣式,有時我們引入的 地址 是對的,卻不能顯示樣式的效果,這時我們就可以使用 asset() 方法實現引入樣式地址,用法很簡單,src="{{asset(‘需要引入的文件’)}}" ,我們使用這種方法引入樣式時,就不會出錯,例如如下:

<link type="text/css" rel="styleSheet"  href="{{asset('css/bootstrap.min.css')}}" />
<link rel="stylesheet" type="text/css" href="{{asset('css/app.css')}}">
<script src="{{asset('js/jquery-3.5.0.min.js')}}"></script>
<script src="{{asset('js/bootstrap.min.js')}}"></script>

用于引入靜態文件,如 css/JavaScript/images,文件必須存放在public文件目錄下

src="{{ asset('home') }}/images/t01.png"

2、使用當前請求的scheme(HTTP或HTTPS)為前端資源生成一個URL:

$url = asset('img/photo.jpg');

laravel自帶了laravel-mix,用于對js、css、圖片等靜態資源進行打包。生成的文件的命名會是:app.asjduiik2l1323879dasfydua23.js, 即js原文件名+hash+.js后綴,因為中間的那個hash是隨時會變化的,所以在頁面引入js文件的時候,就不能寫死文件的路徑,而是使用mix('app.js'),此時laravel會自動去匹配當前的app.js對應哪個app+hash+.js的文件(項目public目錄下會有一個mix-manifest.json, 這里面保存了兩者的對應關系,每次打包靜態資源的時候都會更新該文件)。

而有些時候我們并不希望靜態資源的名稱中被加上hash值(大部分情況是獨自引入的非nodejs模塊的第三方庫),這個時候就可以直接使用asset方法,它就是直接簡單粗暴地找你給它名稱的文件咯。

讀到這里,這篇“laravel中asset()方法如何用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麻城市| 宁远县| 沙田区| 久治县| 天津市| 鹤山市| 长治县| 大石桥市| 满洲里市| 甘德县| 江陵县| 荔波县| 哈尔滨市| 体育| 江安县| 门头沟区| 沽源县| 锡林郭勒盟| 五华县| 和平区| 鲁山县| 南皮县| 伊川县| 五华县| 蒙阴县| 措美县| 云龙县| 兴安盟| 红原县| 隆安县| 古交市| 密云县| 拜泉县| 牙克石市| 岢岚县| 安化县| 海安县| 潞城市| 东辽县| 遵义县| 娄烦县|