| <?php |
|
|
| namespace App\Http\Middleware; |
|
|
| use Illuminate\Http\Request; |
| use Inertia\Middleware; |
|
|
| class HandleInertiaRequests extends Middleware |
| { |
| |
| |
| |
| |
| |
| |
| |
| protected $rootView = 'app'; |
|
|
| |
| |
| |
| |
| |
| public function version(Request $request): ?string |
| { |
| return parent::version($request); |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| public function share(Request $request): array |
| { |
| return [ |
| ...parent::share($request), |
| 'name' => config('app.name'), |
| 'auth' => [ |
| 'user' => $request->user(), |
| ], |
| 'flash' => [ |
| 'status' => $request->session()->get('status'), |
| 'toast' => $request->session()->get('toast'), |
| ], |
| 'sidebarOpen' => ! $request->hasCookie('sidebar_state') || $request->cookie('sidebar_state') === 'true', |
| ]; |
| } |
| } |
|
|