LaravelPackages.net
Acme Inc.
Toggle sidebar
marispro/nova-vue-avatar

Vue Avatar (https://eliep.github.io/vue-avatar/) Field wrapper for Laravel Nova (https://nova.laravel.com/)

17.340
0
0.6
About marispro/nova-vue-avatar

marispro/nova-vue-avatar is a Laravel package for vue avatar (https://eliep.github.io/vue-avatar/) field wrapper for laravel nova (https://nova.laravel.com/). It currently has 0 GitHub stars and 17.340 downloads on Packagist (latest version 0.6). Install it with composer require marispro/nova-vue-avatar. Discover more Laravel packages by marispro or browse all Laravel packages to compare alternatives.

Last updated

Nova Vue Avatar

Latest Version on Github Total Downloads

Vue Avatar wrapper for Laravel Nova

Screenshot

Installation

composer require marispro/nova-vue-avatar

Usage

<?php
namespace App\Nova;

use Marispro\NovaVueAvatar\NovaVueAvatar as Avatar;

class User extends Resource
{
    public function fields()
    {
        return [
            Avatar::make('Name', 'Avatar'), // by default field - Name, column name - Avatar (optional)
              ->rounded(false) // disable rounded corners (optional, default: true)
              ->size() // set avatar size (optional, default: 40)
              ->image('https://eliep.github.io/vue-avatar/static/darth-vader.png'), // specify avatar as image (optional)
              ->color('#fff') // specify text color (optional, default: white)
        ];
    }
}

Computed value

Avatar::make(function($user){
    return $user->firstname . '  ' . $user->lastname;
}),
Comments