小编Sen*_*hur的帖子

不推荐从字符串中隐式转换键。请使用 InMemory 或 LocalFileReference 类。[Laravel/护照]

我今天使用 laravel/passport 进行 api 身份验证我的旧访问令牌不起作用,当我尝试生成新的访问令牌时,我得到了

不推荐从字符串中隐式转换键。请使用 InMemory 或 LocalFileReference 类。{"exception":"[object] (ErrorException(code: 0): 不推荐从字符串隐式转换键。请使用 InMemory 或 LocalFileReference 类。

有人有任何解决方案吗?

jwt laravel laravel-passport

22
推荐指数
2
解决办法
9236
查看次数

如何在 vs 代码中自动导入 Laravel 类

我目前正在 Visual Studio 代码文本编辑器中处理 laravel 项目。如果我当时在代码中使用 laravel 包类,我想使用任何 vs 代码扩展自动导入该类。如果你知道任何最好的扩展,请告诉我。

例如我Schema在代码中使用类然后类应该自动导入use use Illuminate\Support\Facades\Schema;

php laravel visual-studio-code

15
推荐指数
2
解决办法
2万
查看次数

如何解决Serverless框架3中的授权者问题?

当我使用 Serverless Framework 2 时,我定义了授权者,如下所示。

sample:
  handler: sample.handler
  events:
    - http:
        path: sample
        method: get
        cors: true
        authorizer: verify-token
Run Code Online (Sandbox Code Playgroud)

但无服务器框架 3 不支持它。现在,我收到以下错误。

Incorrect type. Expected "Aws.HttpAuthorizer".yaml-schema: Serverless Framework Configuration
Run Code Online (Sandbox Code Playgroud)

我查看了他们已弃用的文档但我找不到解决方案。如何解决这个问题?

amazon-web-services node.js serverless-framework serverless

9
推荐指数
1
解决办法
569
查看次数

从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象

我在一个带有 Apollo 客户端的项目中使用 GraphQL,当我使用时,writeFragment我必须将对象形状与片段定义相匹配。我现在正在手动执行此操作,但这会导致大量不必要的代码,并在片段定义更改时使事情变得脆弱。

我想从gql片段生成一个空的 JavaScript 对象。例如

export const instructorFragment = gql`
  fragment InstructorDetails on InstructorProfile {
    id
    user_id
    picture_url
    title
    bio

    tags {
      ...TagDetails
    }
  }
  ${tagFragment}
`;

export const tagFragment = gql`
  fragment TagDetails on Tag {
    id
    label
  }
`;
Run Code Online (Sandbox Code Playgroud)

应该生成类似的东西:

{
    id: null,
    user_id: null,
    picture_url: null,
    title: null,
    bio: null,
    tags: {
        id: null,
        label: null
    }
}
Run Code Online (Sandbox Code Playgroud)

片段对象有足够的信息来做到这一点,但尽管谷歌搜索了很多,我还是没能找到一个库。

  • 选项 1 是使用已经存在的东西
  • 选项 2 是编写我自己的函数
  • 选项 3 是:

我正在使用GraphQL 代码生成器 …

javascript typescript graphql react-apollo

8
推荐指数
1
解决办法
233
查看次数

为什么通过 VS Code php intelephense 扩展在 Laravel 应用程序中使用别名定义的值时显示错误未定义?

config/app.php

'aliases' => [
    'Route' => Illuminate\Support\Facades\Route::class,
],
Run Code Online (Sandbox Code Playgroud)

当我使用Route类似routes/web.php

Route::get('/', 'UserController@home');
Run Code Online (Sandbox Code Playgroud)

我在我的vs code中安装了php intelephense扩展。这样它就会显示错误,例如

在此输入图像描述

有谁知道如何解决这个问题?(功能运行正常,但显示错误就是问题所在)

php alias laravel visual-studio-code intelephense

7
推荐指数
1
解决办法
3660
查看次数