В Laravel Signed URLs выдает ошибку 403 с дополнительными параметрами, используя пакет Spatie / laravel-url-signer - PullRequest
0 голосов
/ 10 мая 2019

Я только что использовал подписанный пакет URL (https://github.com/spatie/laravel-url-signer) для защиты прямого доступа к моим URL-адресам, и он работает нормально без дополнительных параметров, но URL с дополнительными параметрами генерирует 403 ошибка . Я использую Laravel 5.4 и мой код выглядит следующим образом:

Это мой маршрут

Route::get('/get-user', ['middleware' => 'signedurl', 'uses' => 'HomeController@getUser']);

Это моя функция

public function getUser(Request $request)
{
    print_r($request->all());
}

Это мой URL, сгенерированный этим пакетом

"http://localhost/MYPROJECT/get-user?expires=1557553652&signature=0bd90275ad12f422dc13b167cb75a829&zip=90038&isTomorrow=1&timeslot=d86c1db3-96ae-497d-bc96-2426adg4g43"

Если я запустил выше сгенерированного URL в браузере, он выдаст 403 error , но если я запусту этот URL только с истекшим сроком и подписью, он будет работать нормально. Я хочу, чтобы подписанный URL работал с дополнительными параметрами в этом пакете.
Пожалуйста, помогите мне! Заранее спасибо ..: -)

...