php - “vendor\guzzlehttp\psr7\src\Uri.php:72”文件出现错误
问题描述
在我的项目中,其他所有页面都可以正常工作,但有一页给了我错误。我试图修复它,但我不能。我使用了 wamp 服务器、mysql、php laravel 框架。网址是正确的。请帮我解决这个错误。
Laravel 7.0 版 PHP 7.2.10 版
网页 PHP
Route::get('WebSiteManagement', "WebSiteManagementController@ViewPage")->middleware('CheckUserPermission');
中间件
class CheckUserPermission
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$currentPath = $request->path();
$pageId = DB::table('userpagemaster')
->where('userPermissionName', $currentPath)
->first();
$pageID = $pageId->userPageId;
$userGroupId = Session::get('userGroup');
if ($userGroupId != null) {
$menuPermissions = DB::table('userpermissionmaster')
->where('userGroupId', $userGroupId)
->get()
->pluck('userPageId');
Session::put('menuPermissions', $menuPermissions);
$pagePermission = DB::table('userpermissionmaster')
->where('userGroupId', $userGroupId)
->where('userPageId', $pageID)
->first();
if ($pagePermission) {
if ($pagePermission->readOnly != '') {
$pagePermissionReadOnlyCheck = $pagePermission->readOnly;
} else {
$pagePermissionReadOnlyCheck = 'null';
}
if ($pagePermission->readWrite != '') {
$pagePermissionReadWriteCheck = $pagePermission->readWrite;
} else {
$pagePermissionReadWriteCheck = 'null';
}
$request->attributes->add(['readOnly' => $pagePermissionReadOnlyCheck, 'readWrite' => $pagePermissionReadWriteCheck]);
return $next($request);
} else {
return redirect('403Page');
}
} else {
return redirect('/');
}
}
控制器
public function ViewPage()
{
$readOnly = \Request::get('readOnly');
$readWrite = \Request::get('readWrite');
return view('websiteManagement')->with(['readOnly' => $readOnly, 'readWrite' => $readWrite]);
}
谢谢你!
解决方案
错误消息是您请求的 URL 不存在。这里只是一些想法:
- 不定时查看是否有ssl认证,guzzle中http和https访问配置项
- URL参数地址是否正确
- 权限设置是否正确
推荐阅读
- excel - 用分隔符替换列中的第一个空格
- javascript - 无法使用量角器在文本框中输入文本
- kubernetes-ingress - Nginx 入口在 POST 后返回 502 并重定向
- amazon-web-services - 确认端点已在 SageMaker 笔记本中删除
- python - 我正在尝试使用 python 从 html 网站中提取一些数据
- c++ - 成功创建 c++ 类和对象
- python - 无法使用 Python 创建超过 1 个类实例
- validation - 自定义验证规则不适用于 Webix Colorpicker
- python - 在 pyspark 的 rdd 中选择两个元素
- laravel - 如何在 vue 组件(laravel)中导入 js 文件