问题描述
我正在尝试使用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 (将#修改为@)