[英]Route is not defined signed route laravel
我的签名路由存在奇怪的问题,可以说我的web.php中包含以下内容
Route::get('/', [HomeController::class, 'index'])->name('index');
运行这项工作:
URL::to(route('index'))
// "https://app.test"
但是运行此操作不会:
URL::signedRoute(route('index'))
//InvalidArgumentException with message 'Route [https://app.test] not defined.'
我也尝试过
Route::get('/', [HomeController::class, 'index'])->name('index')->middleware('signed');
并发生相同的错误?
有谁能指出正确的方向,为什么会这样? 如果有人可以复制,我正在使用Laravel Valet。 我的Kernel.php文件中也有签名中间件。
试试在signedRoute中不使用route
词的方法:
URL::signedRoute('index');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.