Gravatar は、アクセスした Web サイトに続く画像です。メッセージを残すか、ブログに記事を公開すると、名前の横に表示されます。以下の記事ではLaravelを使ってGravatarのアバターアドレスを生成するエレガントな方法を中心に紹介していますので、困っている友達は参考にしてみてください。
序文
Gravatar アバターは、WordPress であろうと Z-Blog であろうと、ブログ、フォーラムなどで非常に人気のあるユニバーサル アバターになりました。 、Typecho、Emlog など、メッセージを残すか、ログインして登録するなど、すべて Gravatar アバターをサポートしています。Laravel Gravatar 拡張パッケージは、Gravatar の世界的に認識されるアバター アドレスを生成するための最もシンプルでエレガントな方法を提供します。柔軟で便利な API、マルチ接続構成とミラー アドレスをサポートします。
プロジェクトのホームページ: https://github.com/ElfSundae/laravel-gravatar
インストール
$ composer require elfsundae/laravel-gravatar
Configuration
この拡張パッケージは何も設定しなくても使用できますが、このコードでは、イメージ サイズなどのパラメーターがハードコーディングされ、ミラー アドレスが使用されるため (ご存知のとおり)、構成ファイルを使用して Gravatar 接続を構成することをお勧めします。
パフォーマンス上の理由から、この拡張パッケージはサービス プロバイダーを登録しないため、構成ファイルをアプリケーションに手動でコピーする必要があります:
#
$ cp vendor/elfsundae/laravel-gravatar/config/gravatar.php config/gravatar.php
設定例:
'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, ],
/** * 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');
概要## パブリック、プライベート、保護、抽象などのキーワードについて話しましょうPHP での詳細 関連する使用法
PHP では、同じ値を持つ配列で新しい配列を形成します 例の説明
PHP 文字を解決する 文字列の長さが一致しない問題の詳細な説明
以上がLaravelを使用してGravatarアバターアドレスを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。