Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php
Строк: 50
<?php

namespace IlluminateRoutingMiddleware;

use 
Closure;
use 
IlluminateRoutingExceptionsInvalidSignatureException;

class 
ValidateSignature
{
    
/**
     * The names of the parameters that should be ignored.
     *
     * @var array<int, string>
     */
    
protected $ignore = [
        
//
    
];

    
/**
     * Handle an incoming request.
     *
     * @param  IlluminateHttpRequest  $request
     * @param  Closure  $next
     * @param  string|null  $relative
     * @return IlluminateHttpResponse
     *
     * @throws IlluminateRoutingExceptionsInvalidSignatureException
     */
    
public function handle($request, Closure $next, $relative = null)
    {
        
$ignore = property_exists($this, 'except') ? $this->except : $this->ignore;

        if (
$request->hasValidSignatureWhileIgnoring($ignore, $relative !== 'relative')) {
            return 
$next($request);
        }

        throw new 
InvalidSignatureException;
    }
}
Онлайн: 0
Реклама