store-manage/app/Admin/Middleware/Authenticate.php

23 lines
497 B
PHP

<?php
namespace App\Admin\Middleware;
use Closure;
use Illuminate\Http\Response;
use Slowlyo\OwlAdmin\Admin;
class Authenticate
{
public function handle($request, Closure $next)
{
if (Admin::permission()->authIntercept($request)) {
return Admin::response()
->additional(['code' => Response::HTTP_UNAUTHORIZED])
->doNotDisplayToast()
->fail(__('admin.please_login'));
}
return $next($request);
}
}