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