Laravel签署了网址

问题描述

我正在尝试使用Laravel签名的url功能。我的控制器内部有以下方法

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

上面的方法正确返回签名的url。当访问url和dd(Request :: url())的路由时,该URL缺少签名并过期。 以及在我的route.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');

此路由始终无法接受签名。
为什么这里的路由没有签名?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)