首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的类型‘请求’..intelephense(1009)

未定义的类型‘请求’..intelephense(1009)
EN

Stack Overflow用户
提问于 2021-11-30 07:24:58
回答 2查看 9K关注 0票数 3

Iam在Laravel 8中获得此错误,名称:PHPIntelphense1.7.1已安装。

代码语言:javascript
复制
<?php

namespace App\Http\Middleware;

use Illuminate\Auth\Middleware\Authenticate as Middleware;
use Request;


class Authenticate extends Middleware
{
    /**
     * Get the path the user should be redirected to when they are not authenticated.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return string|null
     */
    protected function redirectTo($request)
    {
        if (!$request->expectsJson()) {
            if (Request::is('admin/*'))
                return route('admin.login');
            else
                return route('login');
        }
    }
}

我试着补充

代码语言:javascript
复制
use Illuminate\Support\Facades\Route;

但还是有什么想法吗?

谢谢你的帮助..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-01 06:17:56

解决方案1:您可以通过安装laravel-ide-helper包来解决这个问题。链接是这里

解决方案2:将下面的代码放在settings.json

代码语言:javascript
复制
  "intelephense.telemetry.enabled": false,
  "intelephense.completion.triggerParameterHints": true,
  "intelephense.completion.insertUseDeclaration": true,
  "intelephense.trace.server": "messages",
  "intelephense.diagnostics.undefinedClassConstants": false,
  "intelephense.diagnostics.undefinedFunctions": false,
  "intelephense.diagnostics.undefinedConstants": false,
  "intelephense.diagnostics.undefinedProperties": false,
  "intelephense.diagnostics.undefinedTypes": false,
  "intelephense.diagnostics.undefinedMethods": false,

最后,不要忘记重新启动vscode。

票数 10
EN

Stack Overflow用户

发布于 2022-11-12 04:31:02

"Laravel代码片段“- VScode安装插件。

也许它会对某人有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70165699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档