owowagency/laravel-has-users-with-roles

A trait for Laravel models which have many users with roles.
8,885
Install
composer require owowagency/laravel-has-users-with-roles
Latest Version:v2.1.0
License:MIT
Last Updated:Apr 11, 2023
Links: GitHub  ·  Packagist
Maintainer: dees040

Laravel: Has Users With Roles Trait

A trait for Laravel models which have many users with roles.

Installation

Via Composer in an already running project:

$ composer require owowagency/laravel-has-users-with-roles
$ composer update

Usage

  1. Implement the trait in the model which will have many users with roles.
  2. *Override the getUsersPivotClass method to return the desired pivot model class. By default it returns Pivot::class.
  3. *Configure the user_model_path config value to tell the trait where the User model is. By default the path is App\Models\User.

* = Optional

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Related Packages

jeremykenedy/laravel-roles

A Powerful package for handling roles and permissions in Laravel. Supports Larav...

890,665 1,049
spatie/laravel-permission

Permission handling for Laravel 12 and up

117,494,352 12,966
kodeine/laravel-acl

Light-weight role-based permissions for Laravel 5 built in Auth system.

363,834 774