laravel - 签名路由未定义 laravel
问题描述
我正在测试签名路由。
我的资源 >> 视图 >> web.php我有两条路线
Route::get('/unsubscribe/{user?}', function ($user='') {
return view('about');
});
Route::get('test', function () {
echo URL::signedRoute('unsubscribe', ['user' => 1]);
});
当我点击http://127.0.0.1:8000/test/来测试我的签名 URL 时出现错误
路线 [取消订阅] 未定义。
解决方案
试试这个:(在路线中添加名称)
Route::get('/unsubscribe/{user?}', function ($user='') {
return view('about');
})->name('unsubscribe');
推荐阅读
- apache - Prestashop 1.7 无法访问 api
- javascript - jquery ui 选项卡将 display:none 添加到 iframe
- excel - VBA:如何获得(更多)动态文件名?
- html - 使用它的参数转到一个链接?
- android - 如何解决错误“执行命令 react-native run-android 时无法找到请求目标的有效认证路径”
- java - 程序使用字节流来执行 8 位字节的输入和输出
- h5py - 使用类型“8 位整数 (80) 数组”将字符串保存到 h5py 数据集
- microsoft-edge - 如何将响应标头属性设置为重定向(302)请求
- ionic-framework - 离子刷新器背景颜色不会改变离子
- python - 从 dict 制作 pandas 数据框