阅读(489)
赞(11)
Laravel 8 显示用户头像
2021-07-09 14:25:56 更新
Telescope 仪表盘显示保存给定条目时会有登录用户的用户头像。 默认情况下,Telescope 将使用 Gravatar Web 服务检索化身。 但是,您可以通过在 TelescopeServiceProvider
中注册一个回调来自定义头像 URL。 回调将收到用户的 ID 和电子邮件地址,并应返回用户的头像图像 URL:
use App\Models\User;
use Laravel\Telescope\Telescope;
/**
* 注册应用服务
*
* @return void
*/
public function register()
{
Telescope::avatar(function ($id, $email) {
return '/avatars/'.User::find($id)->avatar_path;
});
}