Откуда в Laravel Jetstream (inertia) prop auth.user?

Может смущать, что в компонентах Vue, которые поставляются с Jetstream (inertia) используются параметры, которые нигде не объявляются — $page.props.auth.user.name. Оказалось, что Inertia самостоятельно подгружает эти параметры, и настраивается этом файле app\Http\Middleware\HandleInertiaRequests.php:

public function share(Request $request)
{
  return array_merge(parent::share($request), [
    'auth' => [
      'user' => $request->user(),
    ],
  ]);
}

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

Похожие статьи

Наш сайт использует куки, нажмите «ОК» если вы не против
OK