mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-05 20:14:52 +00:00
Adds v5 routing, middleware, home page rendering, team context sharing, project model/table support, and Flux health reporting. Installs Flux in container builds with role-aware s6 services and documents runtime roles.
26 lines
587 B
PHP
26 lines
587 B
PHP
<?php
|
|
|
|
namespace App\Http\Middleware\V5;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Inertia\Middleware;
|
|
|
|
class HandleInertiaRequests extends Middleware
|
|
{
|
|
protected $rootView = 'v5.app';
|
|
|
|
public function share(Request $request): array
|
|
{
|
|
return [
|
|
...parent::share($request),
|
|
'auth' => [
|
|
'user' => $request->user() ? [
|
|
'id' => $request->user()->id,
|
|
'name' => $request->user()->name,
|
|
'email' => $request->user()->email,
|
|
] : null,
|
|
],
|
|
];
|
|
}
|
|
}
|