Implement academy analytics, billing, and web stories updates
This commit is contained in:
@@ -94,6 +94,9 @@ final class HandleInertiaRequests extends Middleware
|
||||
{
|
||||
$canReadSessionAuth = $this->canReadSessionAuth($request);
|
||||
$user = $canReadSessionAuth ? $request->user() : null;
|
||||
$sessionFlash = static fn (string $key): ?string => $canReadSessionAuth
|
||||
? $request->session()->get($key)
|
||||
: null;
|
||||
|
||||
return array_merge(parent::share($request), [
|
||||
'auth' => [
|
||||
@@ -108,6 +111,11 @@ final class HandleInertiaRequests extends Middleware
|
||||
'is_moderator' => $user->isModerator(),
|
||||
] : null,
|
||||
],
|
||||
'flash' => [
|
||||
'success' => fn (): ?string => $sessionFlash('success'),
|
||||
'error' => fn (): ?string => $sessionFlash('error'),
|
||||
'warning' => fn (): ?string => $sessionFlash('warning'),
|
||||
],
|
||||
'cdn' => [
|
||||
'files_url' => config('cdn.files_url'),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user