Подписанный 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');
Этот маршрут всегда не принимает подписанную подпись.
Почему маршрут здесь не подписан?