Download the PHP package kineticamobile/lumki without Composer
On this page you can find all versions of the php package kineticamobile/lumki. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kineticamobile/lumki
More information about kineticamobile/lumki
Files in kineticamobile/lumki
Package lumki
Short Description Laravel User Management for Laravel 9 with Jetstream
License MIT
Homepage https://github.com/kineticamobile/lumki
Informations about the package lumki
Lumki
Laravel Users Management to Laravel 8 Jetstream (Using Spatie/LaravelPermissions & Lab404/LaravelImpersonate).
Functionalities
Impersonation / Leave:
![Gif showing impersonation][impersonation_gif]Add Role To User:
![Gif showing hot to add Role to User][users_gif]Roles - Create and associate Permissions:
![Gif adding new Roles and adding permissions to Role][roles_gif]Permissions - Index and create new:
![Gif creating new permissions][permissions_gif]Functionality | Working | Test |
---|---|---|
User - Index | ✓ | ⨯ |
User - Edit Roles | ✓ | ⨯ |
Role - Index | ✓ | ⨯ |
Role - Edit Permissions | ✓ | ⨯ |
Role - Create | ✓ | ⨯ |
Permission - Index | ✓ | ⨯ |
Permission - Create | ✓ | ⨯ |
Blade @lumki | ✓ | ⨯ |
Command to Setup | ✓ | ⨯ |
✓/⨯
Installation
Via Composer
Setup over Laravel 8 Jetstream at least one User registered to associate permissions
Explained setup
Publish spatie/laravel-permissions
Publish lab404/laravel-permissions
Add permissions traits to Models/User
Add impersonate traits to Models/User
Run migrations
Add Impersonate Routes
Add Lumki menu items in User's menu
Add roles/permissions
Usage
Customizable prefix for your routes
To change the prefix lumki
in your routes you must publish the configuration
Now, you can edit the file config/lumki.php
and change the prefix from 'lumki' to whatever you want, empty string allowed, if this field is null 'lumki' is set as default value.
Error 'GuardDoesNotMatch'
If you are struggling with the error of GuardDoesNotMatch could be that you have modified the provider in your config/auth.php
file
In order to solve this problem you can specify the guard name of the model.
Eg: If you are using User Model but with an ldap connection using LdapRecord you can resolve this problem adding the code above in your User Model
Change log
Please see the changelog for more information on what has changed recently.
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
- author name
- All Contributors
License
license. Please see the license file for more information.
All versions of lumki with dependencies
spatie/laravel-permission Version ^3.0|^4.0|^5.0
lab404/laravel-impersonate Version ^1.7