brianrlewis / laravel-magic-admin
v1.1.0
2020-09-02 06:04 UTC
Requires
- brianrlewis/magic-admin: ^1.0
- illuminate/support: ^5.5|^6.0|^7.0|^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
This package is auto-updated.
Last update: 2020-12-24 06:41:23 UTC
README
此包已被弃用,推荐使用官方版本。
Laravel Magic Admin SDK
Laravel集成Magic Admin SDK(https://github.com/brianrlewis/php-magic-admin)
安装
运行以下命令通过composer安装。
composer require brianrlewis/laravel-magic-admin
发布配置文件。
php artisan vendor:publish --tag=config --provider="BrianRLewis\LaravelMagicAdmin\ServiceProvider"
在https://magic.link创建账户以获取您的secret api key。
将MAGIC_SECRET_API_KEY=sk_XXXX_XXXXXXXXXXXXXXXX添加到您的.env文件中。
使用
使用app helper获取实例
$magic = app('BrianRLewis\LaravelMagicAdmin\Magic');
$magic->token->validate('<DIDToken>');
$metadata = $magic->users->getMetadataByToken('<DIDToken>');
使用外观模式获取实例
use BrianRLewis\LaravelMagicAdmin\Facade as Magic;
// OR
use Magic;
Magic::token()->validate('<DIDToken>');
$metadata = Magic::users()->getMetadataByToken('<DIDToken>');
有关使用方法的进一步文档,请访问https://github.com/brianrlewis/php-magic-admin