Skip to content

nbolender/UserManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backpack\UserManager

An admin interface to easily add/edit/remove users, using Backpack for Laravel

Backpack 4

user-manager

Backpack 3

user-manager

Security updates and breaking changes

Please subscribe to the Backpack Newsletter so you can find out about any security updates, breaking changes or major features. We send an email every 1-2 months.

Install on Backpack v4 (Laravel 6)

  1. In your terminal:
composer require eduardoarandah/usermanager
  1. Use Backpack's CrudTrait on your User model:
<?php namespace App;

use Illuminate\Foundation\Auth\User as Authenticatable; 

class User extends Authenticatable
{
    use Backpack\CRUD\app\Models\Traits\CrudTrait; // <----- this    

    /**
     * Your User Model content
     */
  1. [Optional] Add a menu item for it:
php artisan backpack:add-sidebar-content "<li class='nav-item'><a class='nav-link' href='{{ backpack_url('user') }}'><i class='nav-icon fa fa-user'></i> <span>Users</span></a></li>"

(alternatively, manually add an item in resources/views/vendor/backpack/base/inc/sidebar_content.blade.php or menu.blade.php)

Install on Backpack v3 (Laravel 5)

  1. In your terminal:
composer require eduardoarandah/usermanager
  1. For Laravel <5.5, add the service provider to your config/app.php file:
EduardoArandaH\UserManager\UserManagerServiceProvider::class,
  1. Use the following traits on your User model:
<?php namespace App;

use Backpack\CRUD\CrudTrait; // <------------------------------- this one
use Illuminate\Foundation\Auth\User as Authenticatable; 

class User extends Authenticatable
{
    use CrudTrait; // <----- this    

    /**
     * Your User Model content
     */
  1. [Optional] Add a menu item for it:
php artisan backpack:base:add-sidebar-content "<li><a href='{{ backpack_url('user') }}'><i class='fa fa-user'></i> <span>Users</span></a></li>"

(alternatively, manually add an item in resources/views/vendor/backpack/base/inc/sidebar_content.blade.php or menu.blade.php)

How to add/remove fields

Copy source code into your project

  • Go to vendor/eduardoarandah/usermanager/src

  • Copy CODE in routes/eduardoarandah/usermanager.php in your routes/web.php file

  • Copy FILE app/Http/Controllers/UserCrudController.php inside your app/Http/Controllers folder

  • In UserCrudController set the model, example:

    $this->crud->setModel('App\User'));

Now you can remove the package with composer

composer require backpack/usermanager

Documentation for fields (updating/creating)

https://laravel-backpack.readme.io/docs/crud-fields

Documentation for columns (list view)

https://laravel-backpack.readme.io/docs/crud-columns-types

About

Users management interface for Laravel 5 using Backpack CRUD

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages