LaravelPackages.net
Acme Inc.
Toggle sidebar
tsung/nova-user-management

User Management for Laravel Nova version 2

39
3
0.0.15
About tsung/nova-user-management

tsung/nova-user-management is a Laravel package for user management for laravel nova version 2. It currently has 3 GitHub stars and 39 downloads on Packagist (latest version 0.0.15). Install it with composer require tsung/nova-user-management. Discover more Laravel packages by tsung or browse all Laravel packages to compare alternatives.

Last updated

#User Management for Laravel Nova

##Install guide

Install Laravel

composer create-project laravel/laravel=6 [PROJECT_NAME]

Install Laravel Nova

composer config repositories.nova path [NOVA_PATH]
composer require laravel/nova
php artisan nova:install

Install User Management if install using folder run this first

composer config repositories.nova-user-management path [PACKAGE_PATH]
composer require tsung/nova-user-management
php artisan migrate
php artisan novauser:install
php artisan novauser:init

Done

====================

already add function to patch this when execute install command ( 13-05-2020 )

On production env, need to change gate method on NovaServiceProvider this method will check if the user can access nova, on this method cannot use "can" but "hasPermissionTo" will work fine

Gate::define('viewNova', function($user) {
    return $user->hasPermissionTo('viewNova');
});

====================

preview

User Index user index

User Form user form

Role Index role index

Role Form role form

Role Detail role detail

Permission Index permission index

Star History Chart