danrovito/gravatario

使用授权用户的电子邮件显示他们的Gravatar作为图片

1.3.3 2017-09-11 02:05 UTC

This package is auto-updated.

Last update: 2024-08-27 19:43:58 UTC


README

Latest Stable Version Total Downloads License StyleCI

Laravel Gravatar 是一个简单的 Laravel 扩展包,根据用户表中的电子邮件地址显示注册用户的 Gravatar。如果用户没有注册的 Gravatar,它将显示默认的神秘人。

Mystery Man

安装

通过 Composer

composer require danrovito/laravel-gravatar

使用

在您的 User 模型中使用 Gravatar。

<?php

namespace App;

use Darovi\Gravatar;
use Illuminate\Database\Eloquent\Model;

class User extends Model
{
  use Gravatar;
 
  // ...
}

您还可以通过重写 emailAttributeName() 方法来控制哪个属性应被视为电子邮件地址(而不是 email

<?php

namespace App;

use Darovi\Gravatar;
use Illuminate\Database\Eloquent\Model;

class User extends Model
{
  use Gravatar;
  
  protected function emailAttributeName()
  {
    return 'your_email_column';
  }
  
  // ...
}

然后在您的视图中,您想要使用 Gravatar 的任何地方

<img src="{{ Auth::user()->gravatar }}">

许可证

Laravel Slack 邀请是开源软件,受 MIT 许可证 许可

错误报告和功能请求

请在提交问题和功能请求时添加尽可能多的细节

免责声明

本软件“按原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵犯性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类责任是基于合同、侵权或其他原因,无论此类责任是否源于、因之产生或与此类软件或其使用或其他交易有关。