小编Pau*_*tez的帖子

Laravel 8:未定义方法“createToken”intelephense(1013)

我在使用 PHP intelephense 时遇到问题,createToken方法未定义。我不知道如何解决它。但是当我在邮递员中运行它时它就起作用了。我不知道为什么 vscode 不识别它。我还添加了use Laravel\Passport\HasApiTokens; 并在用户模型中使用 HasApiTokens。请帮助我,我已经没有选择了。感谢你们

public function login(Request $request)
{
    $login = $request->validate([
        'email' => 'required',
        'password'=> 'required',
    ]);
    if (!Auth::attempt($login)){
        return response()->json(['message' => 'error']);
    }
    $user = Auth::user();
    $token = $user->createToken('Token Name')->accessToken;
    return response()->json(['user' => $user, 'token' => $token]);
}
Run Code Online (Sandbox Code Playgroud)

laravel-passport intelephense laravel-8

3
推荐指数
1
解决办法
1万
查看次数

Laravel 8:迁移如何添加超过 1k 个字符的字符串?

大家好,我有这个迁移吗?我希望表格正文的字符串最多 1000 个字符。我认为一个字符串的默认字符数是 255。我希望你能帮助我,因为我需要输入 700 多个字符串。谢谢你们

public function up()
{
    Schema::create('posts', function (Blueprint $table) {
        $table->id();
        $table->string('title');
        $table->string('body');
        $table->string('editedby');
        $table->timestamps();
    });
}
Run Code Online (Sandbox Code Playgroud)

migration laravel eloquent laravel-8

0
推荐指数
1
解决办法
55
查看次数