Вход Регистрация
Файл: app/Http/Middleware/CheckAdmin.php
Строк: 18
<?php

namespace AppHttpMiddleware;

use 
AppModelsLog;
use 
Closure;
use 
IlluminateHttpRequest;

class 
CheckAdmin
{
    
/**
     * Handle an incoming request.
     */
    
public function handle(Request $requestClosure $next, ?string $level null)
    {
        if (! 
isAdmin($level)) {
            
abort(403__('errors.forbidden'));
        }

        
Log::query()->create([
            
'user_id'    => getUser('id'),
            
'request'    => utfSubstr($request->getRequestUri(), 0250),
            
'referer'    => utfSubstr($request->header('referer'), 0250),
            
'ip'         => getIp(),
            
'brow'       => getBrowser(),
            
'created_at' => SITETIME,
        ]);

        return 
$next($request);
    }
}
Онлайн: 0
Реклама