fix: 🐛 clearing the user cache when overriding the user model
This commit is contained in:
parent
11329c4b3e
commit
d3dcb95d5d
2 changed files with 17 additions and 0 deletions
|
|
@ -9,7 +9,9 @@ use App\Models\InvoiceCompany;
|
|||
use App\Models\InvoicePackage;
|
||||
use App\Models\Notice;
|
||||
use App\Models\Site;
|
||||
use App\Models\User;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Uwil\LaravelBackend\Support\UserRoleRegistry;
|
||||
use Uwil\LaravelCommon\Support\InertiaSharedRegistry;
|
||||
|
|
@ -23,6 +25,8 @@ class AppServiceProvider extends ServiceProvider
|
|||
*/
|
||||
public function boot(): void
|
||||
{
|
||||
Route::bind('user', fn($value) => User::withTrashed()->findOrFail($value));
|
||||
|
||||
// Set new role for users.
|
||||
UserRoleRegistry::add(3, 'project-manager', trans('enums.user-role.project-manager'));
|
||||
UserRoleRegistry::add(4, 'developper', trans('enums.user-role.developper'));
|
||||
|
|
|
|||
|
|
@ -29,4 +29,17 @@ return [
|
|||
'saml' => [
|
||||
'enabled' => false,
|
||||
],
|
||||
|
||||
/**
|
||||
*--------------------------------------------------------------------------
|
||||
* Models
|
||||
*--------------------------------------------------------------------------
|
||||
*
|
||||
* This option may be used when overriding the User model.
|
||||
* - user: class.
|
||||
*/
|
||||
|
||||
'models' => [
|
||||
'user' => \App\Models\User::class,
|
||||
],
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue