最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Laravel生成Gravatar頭像地址的優(yōu)雅方法

 更新時(shí)間:2017年12月30日 11:17:28   作者:ElfSundae  
Gravatar是一圖像跟隨著您到訪過(guò)的網(wǎng)站,當(dāng)您在博客中留言或發(fā)表文章,它將會(huì)出現(xiàn)在您的名稱(chēng)旁。下面這篇文章主要給大家介紹了關(guān)于利用Laravel如何生成 Gravatar 頭像地址的優(yōu)雅方法,需要的朋友可以參考下。

前言

Gravatar頭像已經(jīng)成為了博客、論壇等一種非常流行的通用頭像,不管是Wordpress還是Z-Blog、Typecho、Emlog等,留言或者登錄注冊(cè)等都支持Gravatar頭像,Laravel Gravatar 擴(kuò)展包提供了最簡(jiǎn)單優(yōu)雅的方式來(lái)生成 Gravatar 全球公認(rèn)頭像地址。靈活方便的 API ,支持多連接配置,支持鏡像地址。

項(xiàng)目主頁(yè):https://github.com/ElfSundae/laravel-gravatar

安裝

$ composer require elfsundae/laravel-gravatar

配置

雖然本擴(kuò)展包不需要任何設(shè)置也能使用,但是為了不在代碼中硬編碼圖片尺寸等參數(shù)、以及使用鏡像地址(你懂的),所以建議使用配置文件來(lái)配置 Gravatar 連接 (connection)。

為了性能,本擴(kuò)展包不注冊(cè) service provider ,所以需要手動(dòng)拷貝配置文件到你的應(yīng)用:

$ cp vendor/elfsundae/laravel-gravatar/config/gravatar.php config/gravatar.php

配置文件有很詳細(xì)的注釋?zhuān)?qǐng)自行閱讀。

在配置文件中你可以為你的應(yīng)用配置多個(gè) Gravatar 連接 (connection) ,除了 Gravatar 的圖片參數(shù)(詳見(jiàn) https://en.gravatar.com/site/implement/images/) 外,還可以設(shè)置 url 鏡像地址。默認(rèn)的 connection 名稱(chēng)是 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

只有一個(gè)全局幫助函數(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');

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 又一個(gè)PHP實(shí)現(xiàn)的冒泡排序算法分享

    又一個(gè)PHP實(shí)現(xiàn)的冒泡排序算法分享

    這篇文章主要介紹了又一個(gè)PHP實(shí)現(xiàn)的冒泡排序算法分享,標(biāo)題中的又一個(gè)是指本站已經(jīng)有好幾篇冒泡排序算法的文章了,如果這個(gè)沒(méi)有滿(mǎn)足你的要求,請(qǐng)看相關(guān)文章里的其他實(shí)現(xiàn)方法吧,需要的朋友可以參考下
    2014-08-08
  • 淺析php創(chuàng)建者模式

    淺析php創(chuàng)建者模式

    本文通過(guò)實(shí)例向我們展示了php設(shè)計(jì)模式中的創(chuàng)建者模式,及創(chuàng)建者模式所應(yīng)用的場(chǎng)景,這里推薦給大家。
    2014-11-11
  • php 三元運(yùn)算符實(shí)例詳細(xì)介紹

    php 三元運(yùn)算符實(shí)例詳細(xì)介紹

    php中三元運(yùn)算符又被叫做三目運(yùn)算符了,其實(shí)我常把它叫作問(wèn)號(hào)運(yùn)行符其實(shí)都可以這樣做,三元運(yùn)算符可以實(shí)現(xiàn)簡(jiǎn)單的條件判斷功能,下在我來(lái)給各位介紹一些三元運(yùn)算符的例子
    2016-12-12
  • PHP數(shù)組去重比較快的實(shí)現(xiàn)方式

    PHP數(shù)組去重比較快的實(shí)現(xiàn)方式

    使用PHP的array_unique()函數(shù)允許你傳遞一個(gè)數(shù)組,然后移除重復(fù)的值,返回一個(gè)擁有唯一值的數(shù)組,通過(guò)本文給大家介紹PHP數(shù)組去重比較快的實(shí)現(xiàn)方式,需要的朋友參考下本文
    2016-01-01
  • PHP生成二維碼的兩個(gè)方法和實(shí)例

    PHP生成二維碼的兩個(gè)方法和實(shí)例

    這篇文章主要介紹了PHP生成二維碼的兩個(gè)方法和實(shí)例,分別使用Google API和PHP二維碼生成類(lèi)庫(kù)PHP QR Code實(shí)現(xiàn),需要的朋友可以參考下
    2014-07-07
  • php下載文件,添加響應(yīng)頭的簡(jiǎn)單實(shí)例

    php下載文件,添加響應(yīng)頭的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇php下載文件,添加響應(yīng)頭的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • PHP安全過(guò)濾庫(kù)輸入過(guò)濾最佳實(shí)例探究

    PHP安全過(guò)濾庫(kù)輸入過(guò)濾最佳實(shí)例探究

    PHP安全過(guò)濾庫(kù)是一種很好的安全實(shí)踐,直接引用、可以為我們的項(xiàng)目提供全面的安全保護(hù),并且不用浪費(fèi)太多的精力和時(shí)間去完善安全問(wèn)題,專(zhuān)業(yè)的事交給專(zhuān)業(yè)的人去做,事半功倍,可以幫助我們防止常見(jiàn)的安全漏洞,滿(mǎn)足合規(guī)要求,并為用戶(hù)提供安全可靠的web應(yīng)用程序
    2024-01-01
  • laravel model模型處理之修改查詢(xún)或修改字段時(shí)的類(lèi)型格式案例

    laravel model模型處理之修改查詢(xún)或修改字段時(shí)的類(lèi)型格式案例

    今天小編就為大家分享一篇laravel model模型處理之修改查詢(xún)或修改字段時(shí)的類(lèi)型格式案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨想過(guò)來(lái)看看吧
    2019-10-10
  • php中使用gd庫(kù)實(shí)現(xiàn)下載網(wǎng)頁(yè)中所有圖片

    php中使用gd庫(kù)實(shí)現(xiàn)下載網(wǎng)頁(yè)中所有圖片

    這篇文章主要介紹了php中使用gd庫(kù)實(shí)現(xiàn)下載網(wǎng)頁(yè)中所有圖片,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • ThinkPHP框架實(shí)現(xiàn)數(shù)據(jù)增刪改

    ThinkPHP框架實(shí)現(xiàn)數(shù)據(jù)增刪改

    本文實(shí)例講述了thinkPHP數(shù)據(jù)庫(kù)增刪改查操作方法。分享給大家供大家參考。希望對(duì)大家學(xué)習(xí)使用thinkPHP有所幫助
    2017-05-05

最新評(píng)論

白城市| 县级市| 东源县| 招远市| 广饶县| 栾城县| 确山县| 丽江市| 萨嘎县| 玉林市| 乡城县| 望城县| 禹州市| 报价| 兴隆县| 永城市| 岑溪市| 依兰县| 来凤县| 邯郸市| 大理市| 嘉黎县| 紫阳县| 竹山县| 望城县| 二连浩特市| 古交市| 得荣县| 溧阳市| 馆陶县| 平舆县| 富蕴县| 景泰县| 鸡东县| 邯郸市| 开封县| 平武县| 博野县| 西充县| 阿合奇县| 三明市|