<?php
namespace App\Http\Middleware;
use Filament\Http\Middleware\Authenticate as Middleware;
class Authenticate extends Middleware
{
/**
* Handle an unauthenticated user.
*
* @param \Illuminate\Http\Request $request
* @param array $guards
* @return void
*
* @throws \Illuminate\Auth\AuthenticationException
*/
protected function unauthenticated($request, array $guards)
{
if ($request->expectsJson()) {
// Don't offer API requests a login page.
exit(response()->json(['message' => 'Unauthenticated.'], 401));
}
$url = $this->redirectTo($request);
exit("<script>window.location.href = '{$url}';</script>");
}
}
<?php
namespace App\Http\Middleware;
use Filament\Http\Middleware\Authenticate as Middleware;
class Authenticate extends Middleware
{
/**
* Handle an unauthenticated user.
*
* @param \Illuminate\Http\Request $request
* @param array $guards
* @return void
*
* @throws \Illuminate\Auth\AuthenticationException
*/
protected function unauthenticated($request, array $guards)
{
if ($request->expectsJson()) {
// Don't offer API requests a login page.
exit(response()->json(['message' => 'Unauthenticated.'], 401));
}
$url = $this->redirectTo($request);
exit("<script>window.location.href = '{$url}';</script>");
}
}