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

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

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

前言

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

項目主頁:https://github.com/ElfSundae/laravel-gravatar

安裝

$ composer require elfsundae/laravel-gravatar

配置

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

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

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

配置文件有很詳細的注釋,請自行閱讀。

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    php 三元運算符實例詳細介紹

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

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

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

    PHP生成二維碼的兩個方法和實例

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

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

    下面小編就為大家?guī)硪黄猵hp下載文件,添加響應(yīng)頭的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • PHP安全過濾庫輸入過濾最佳實例探究

    PHP安全過濾庫輸入過濾最佳實例探究

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

    laravel model模型處理之修改查詢或修改字段時的類型格式案例

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

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

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

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

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

最新評論

张家界市| 类乌齐县| 尼木县| 宜黄县| 彭水| 云阳县| 买车| 讷河市| 朝阳县| 永善县| 丰台区| 伊川县| 花莲市| 鲁山县| 松滋市| 中阳县| 左权县| 河间市| 五莲县| 西充县| 忻城县| 共和县| 伊通| 新巴尔虎左旗| 丰县| 剑阁县| 湛江市| 洛扎县| 越西县| 珠海市| 肥城市| 青冈县| 城市| 施甸县| 武夷山市| 集贤县| 玛多县| 平顶山市| 潞西市| 甘洛县| 双城市|