亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Laravel 生成 Gravatar 頭像地址的優(yōu)雅姿勢

rubyshen / 686人閱讀

摘要:擴(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

相關(guān)文章

  • gravatar頭像不顯示?Gravatar頭像完美替代方案cravatar

    摘要:服務(wù)完全架設(shè)并運行在中國大陸境內(nèi),提供毫秒級的響應(yīng)速度,也不需要再將頭像緩存到本地了。另外,還可以嘗試安裝中國本土的發(fā)行版我目前用的主題支持頭像,只需要在自定義獲取頭像地址中輸入,即可調(diào)用頭像。gravatar頭像不顯示?由于國內(nèi)一直無法正常加載gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? 近日,WP-China-Ye...

    youkede 評論0 收藏0
  • 解決 wordpress 引用被墻 gravatar 頭像導(dǎo)致速度慢方法

    摘要:在國內(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...

    scola666 評論0 收藏0
  • laravel package收集

    摘要:查找保存下載用搭建自己的緩存?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); ...

    psychola 評論0 收藏0
  • 收集整理適用博客建站免費開源Wordpress主題-簡約好看WP主題

    摘要:最重要的就是找一個適合自己的主題了。事實上,免費主題也非常多,而且很多的免費主題在功能上和界面美觀上已經(jīng)大大超過了付費的主題。加上這些主題都是開源的,基本上可以在上找得到源碼,安全性是沒有問題,主題的作者也在不斷更新當(dāng)中。WordPress最重要的就是找一個適合自己的主題了。好一點的WordPress主題基本上都是要收費的,而且價格還不便宜,這導(dǎo)致了不少的新手朋友們很為難。而有時我們僅僅根據(jù)...

    番茄西紅柿 評論0 收藏2637
  • 如何給Docker hub用戶上傳頭像

    摘要:我第一次使用時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 我第一次使用Docker hub時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后來經(jīng)過研究才發(fā)現(xiàn),需要用在Docker hub上注冊用戶的同一個郵箱到Gravatar這個網(wǎng)站上再注...

    cyqian 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<