shared-profile-laravel maintained by ceedcv-maya
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/12 21:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/10 11:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/10 11:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/10 11:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/10 11:55
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/05 16:24
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/01 15:49
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/01 15:49
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/01 15:49
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/01 15:49
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/06/01 15:49
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/29 00:19
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/29 00:19
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/29 00:19
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/25 22:50
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/25 22:50
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/25 22:50
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/25 22:50
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
Last update
2026/05/25 17:32
License
Require
- php ^8.4
- illuminate/contracts ^11.0 || ^12.0 || ^13.0
- illuminate/http ^11.0 || ^12.0 || ^13.0
- illuminate/routing ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- illuminate/validation ^11.0 || ^12.0 || ^13.0
ceedcv-maya/shared-profile-laravel
User profile endpoints for Laravel + Keycloak: GET /me, PUT /me/locale, configurable resolvers, FormRequest validation.
Part of the ceedcv-maya/maya_platform mono-repo. Distributed independently for reuse outside the Maya ecosystem.
Installation
composer require ceedcv-maya/shared-profile-laravel
Adds GET /me and PUT /me/locale endpoints to your Laravel app. Resolver is configurable to bind to your user model.
// config/profile.php
return [
'user_resolver' => \App\Resolvers\KeycloakUserResolver::class,
'locale_writer' => \App\Resolvers\DbLocaleWriter::class,
];
TypeScript / build notes
PSR-4 autoload from src/. Service providers are registered via Laravel package discovery (no manual provider registration needed).
License
MIT — see LICENSE.
Reporting issues
The canonical source lives in Maya-AQSS/maya_platform. File issues there; this read-only split repo is only the published artifact.