在Laravel 5.2中手动创建令牌

时间:2016-01-17 18:59:15

标签: php laravel laravel-5.2

在Laravel 5.1中我使用了类似的东西:

function enable(TokenRepositoryInterface $tokens)
{
    // (...)
    $token = $tokens->create($user);
    Mail::send('emails.enabled', ['user' => $user, 'email' => $user->email, 'token' => $token], function ($m) use ($user) {
        $m->to($user->email, $user->name)->subject('Welcome to ..., ' . $user->name . '!');
    });
    // (...)
}

在注册后手动发送密码设置令牌(通过滥用Laravels自己的密码重置令牌)。但是,TokenRepositoryInterface存储库界面似乎在Laravel 5.2中消失了。

有没有办法在Laravel 5.2中手动创建密码重置令牌,还是我需要为注册手动实现令牌处理?

1 个答案:

答案 0 :(得分:0)

您可以在laravel应用程序中使用护照创建令牌

$user->createToken('Client Token')->accessToken;