我今天使用 laravel/passport 进行 api 身份验证我的旧访问令牌不起作用,当我尝试生成新的访问令牌时,我得到了
不推荐从字符串中隐式转换键。请使用 InMemory 或 LocalFileReference 类。{"exception":"[object] (ErrorException(code: 0): 不推荐从字符串隐式转换键。请使用 InMemory 或 LocalFileReference 类。
有人有任何解决方案吗?
我目前正在 Visual Studio 代码文本编辑器中处理 laravel 项目。如果我当时在代码中使用 laravel 包类,我想使用任何 vs 代码扩展自动导入该类。如果你知道任何最好的扩展,请告诉我。
例如我Schema在代码中使用类然后类应该自动导入use use Illuminate\Support\Facades\Schema;
当我使用 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)
我查看了他们已弃用的文档但我找不到解决方案。如何解决这个问题?
我在一个带有 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)
片段对象有足够的信息来做到这一点,但尽管谷歌搜索了很多,我还是没能找到一个库。
我正在使用GraphQL 代码生成器 …
在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扩展。这样它就会显示错误,例如
有谁知道如何解决这个问题?(功能运行正常,但显示错误就是问题所在)
laravel ×3
php ×2
alias ×1
graphql ×1
intelephense ×1
javascript ×1
jwt ×1
node.js ×1
react-apollo ×1
serverless ×1
typescript ×1