摘要:擴(kuò)展包提供了最簡單優(yōu)雅的方式來生成全球公認(rèn)頭像地址。配置示例只有一個全局幫助函數(shù)使用示例為生成頭像地址,使用連接配置為的哈希值生成頭像地址,使用連接配置使用連接配置使用連接配置,并覆蓋參數(shù)為使用連接配置,并覆蓋參數(shù)為或者
Laravel Gravatar 擴(kuò)展包提供了最簡單優(yōu)雅的方式來生成 Gravatar 全球公認(rèn)頭像地址。靈活方便的 API ,支持多連接配置,支持鏡像地址。
項目主頁:https://github.com/ElfSundae/...
如果覺得好用,請 Star
安裝$ composer require elfsundae/laravel-gravatar配置
雖然本擴(kuò)展包不需要任何設(shè)置也能使用,但是為了不在代碼中硬編碼圖片尺寸等參數(shù)、以及使用鏡像地址(你懂的),所以建議使用配置文件來配置 Gravatar 連接 (connection)。
為了性能,本擴(kuò)展包不注冊 service provider ,所以需要手動拷貝配置文件到你的應(yīng)用:
$ cp vendor/elfsundae/laravel-gravatar/config/gravatar.php config/gravatar.php
配置文件有很詳細(xì)的注釋,請自行閱讀。
在配置文件中你可以為你的應(yīng)用配置多個 Gravatar 連接 (connection) ,除了 Gravatar 的圖片參數(shù)(詳見 https://gravatar.com/site/imp... ) 外,還可以設(shè)置 url 鏡像地址。默認(rèn)的 connection 名稱是 default 。
配置示例:
"default" => [ "url" => "https://gravatar.cat.net/avatar", "size" => 120, ], "small" => [ "url" => "https://gravatar.cat.net/avatar", "size" => 40, ], "large" => [ "url" => "https://gravatar.cat.net/avatar", "size" => 460, ],API
只有一個全局幫助函數(shù): gravatar()
/** * Generate Gravatar avatar URL for the given email address. * * @param string $email Email or email hash * @param string|int $connection Connection name or image size * @param string|int $size Connection name or image size * @return string */ function gravatar($email, $connection = "default", $size = null)使用示例
// 為 email 生成頭像地址,使用 "default" 連接配置 gravatar("foo@example.com"); // 為 email 的 MD5 哈希值生成頭像地址,使用 "default" 連接配置 gravatar("b48def645758b95537d4424c84d1a9ff"); // 使用 "large" 連接配置 gravatar($email, "large"); // 使用 "default" 連接配置,并覆蓋 size 參數(shù)為 100 gravatar($email, 100); // 使用 "avatar" 連接配置,并覆蓋 size 參數(shù)為 100 gravatar($email, "avatar", 100); // 或者: gravatar($email, 100, "avatar");
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/26267.html
摘要:服務(wù)完全架設(shè)并運行在中國大陸境內(nèi),提供毫秒級的響應(yīng)速度,也不需要再將頭像緩存到本地了。另外,還可以嘗試安裝中國本土的發(fā)行版我目前用的主題支持頭像,只需要在自定義獲取頭像地址中輸入,即可調(diào)用頭像。gravatar頭像不顯示?由于國內(nèi)一直無法正常加載gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? 近日,WP-China-Ye...
摘要:在國內(nèi)被墻的越來越嚴(yán)重,嚴(yán)重影響了博客的打開速度。以下方式能將引用的通過服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國內(nèi)的主機(jī)本身就無法訪問到服務(wù)器,緩存就更無從談起了。 Gravatar 在國內(nèi)被墻的越來越嚴(yán)重,嚴(yán)重影響了博客的打開速度。以下方式能將 wordpress 引用的 Gravatar 通過服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國內(nèi)的主機(jī)本身就無法訪問到 grav...
摘要:查找保存下載用搭建自己的緩存?zhèn)}庫權(quán)限管理的好選擇基于封裝的后臺管理系統(tǒng),支持手機(jī)和端訪問支付寶風(fēng)格的驗證器后臺系統(tǒng)微信接口的部署腳本開發(fā)的博客系統(tǒng)百度推送自動記錄用戶行為擴(kuò)展一個項目管理系統(tǒng)根據(jù)生成對應(yīng)導(dǎo)航的狀態(tài) 1.debug https://github.com/barryvdh/l... showImg(https://segmentfault.com/img/bVmhWL); ...
摘要:最重要的就是找一個適合自己的主題了。事實上,免費主題也非常多,而且很多的免費主題在功能上和界面美觀上已經(jīng)大大超過了付費的主題。加上這些主題都是開源的,基本上可以在上找得到源碼,安全性是沒有問題,主題的作者也在不斷更新當(dāng)中。WordPress最重要的就是找一個適合自己的主題了。好一點的WordPress主題基本上都是要收費的,而且價格還不便宜,這導(dǎo)致了不少的新手朋友們很為難。而有時我們僅僅根據(jù)...
摘要:我第一次使用時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 我第一次使用Docker hub時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后來經(jīng)過研究才發(fā)現(xiàn),需要用在Docker hub上注冊用戶的同一個郵箱到Gravatar這個網(wǎng)站上再注...
閱讀 3951·2021-09-27 13:56
閱讀 950·2021-09-08 09:36
閱讀 895·2019-08-30 15:54
閱讀 679·2019-08-29 17:29
閱讀 997·2019-08-29 17:21
閱讀 1768·2019-08-29 16:59
閱讀 2850·2019-08-29 13:03
閱讀 3069·2019-08-29 12:47