Level 8
Randy_Johnson OP Posted 52 minutes ago Inertia ReactJS Flash Message
Hi, I am trying to flash the you're logged in message, but it doesn't seem as straight forward as one might of first assumed.
public function store(LoginRequest $request): RedirectResponse
{
$request->authenticate();
$request->session()->regenerate();
return redirect()->intended(RouteServiceProvider::HOME)->with('success', 'You're logged in');
}
public function share(Request $request): array
{
return array_merge(parent::share($request), [
'auth' => [
'user' => $request->user(),
],
'flash' => [
'success' => fn () => $request->session()->get('message')
],
'ziggy' => function () use ($request) {
return array_merge((new Ziggy)->toArray(), [
'location' => $request->url(),
]);
},
]);
}