Download the PHP package fox/laravel-user-management without Composer
On this page you can find all versions of the php package fox/laravel-user-management. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fox/laravel-user-management
More information about fox/laravel-user-management
Files in fox/laravel-user-management
Package laravel-user-management
Short Description Fox's user management for Laravel applications.
License MIT
Informations about the package laravel-user-management
Associate users with roles and permissions
This package is based on the spatie/laravel-permission package and provides a lot of useful extensions to use it.
Installation
Use composer to install and use this package in your project.
Install them with
and you are ready to go!
Set up the user provider
This package provides a user provider which checks the user active
flag.
So, only active users could be login into your application. To use the user provider set them up in your
AuthServiceProvider
class.
-
Add the following line to the
boot()
method:HINT: You can define the name of your user provider as you like
-
Use the registered user provider driver in your
config/auth.php
: - If you wish to use another provider instead of
users
, you have to define them in yourconfig/permission.php
file.CAUTION: The provided user provider is based on the
Illuminate\Auth\EloquentUserProvider
. If you wish to use another user source, you have to overload them by yourself.
Usage
Models
Fox\UserManagement\Eloquent\Models\Permission
Fox\UserManagement\Eloquent\Models\Role
Fox\UserManagement\Eloquent\Models\RolePermissions
and a useful trait to enhance your user model with methods to work with roles and permissions.
Fox\UserManagement\Eloquent\Models\UserTrait
Artisan console commands
permission:role-list
You also get all provided commands of the spatie/laravel-permission package:
- permission:cache-reset
- permission:create-permission
- permission:create-role
- permission:show
user:create
user:list
user:edit
user:roles
user:set-password
user:activate
user:deactivate
Development - Getting Started
See the CONTRIBUTING file.
Changelog
See the CHANGELOG file.
License
See the LICENSE file.
All versions of laravel-user-management with dependencies
illuminate/contracts Version ^6.0.0|^7.0.0|^8.0.0
illuminate/database Version ^6.0.0|^7.0.0|^8.0.0
illuminate/support Version ^6.0.0|^7.0.0|^8.0.0
illuminate/auth Version ^6.0.0|^7.0.0|^8.0.0
illuminate/console Version ^6.0.0|^7.0.0|^8.0.0
illuminate/config Version ^6.0.0|^7.0.0|^8.0.0
spatie/laravel-permission Version ^4.0
dmx/support-toolset Version ^4.0