Подписанный URL-адрес Laravel

Я пытаюсь использовать функцию подписанного URL-адреса Laravel. В моем контроллере есть следующий метод:

    public function signedURL(Request $request){
        return $url =  URL::temporarySignedRoute(
            'getdata', now()->addMinutes(30), ['name' => 1]
        );
    }

Вышеупомянутый метод правильно возвращает подписанный URL. При посещении маршрута URL-адреса и dd(Request::url()) в URL-адресе отсутствует подпись и срок действия истекает. и в моем routes.php следующий маршрут:

Route::get('/data/{name}', function (Request $request, $name) {
    
dd(Request::url()) //no signature or expiry is shown in the url
    {some code}

})->name('getdata')->middleware('signed');

Этот маршрут всегда не принимает подписанную подпись.
Почему маршрут здесь не подписан?

0 ответов

Другие вопросы по тегам