magiclabs / magic-laravel
Magic Admin Laravel 库
v0.1.6
2023-02-28 20:31 UTC
Requires
- illuminate/support: ^5.3|^6.0|^7.0|^8.0|^9.0|^10.0
- magiclabs/magic-admin-php: ^0.1.4
Requires (Dev)
- orchestra/testbench: ^6.5
README
此包为Magic Admin PHP SDK提供直接Laravel集成。
要求
Laravel 5.3 或更高版本。
安装
运行此命令通过composer安装。
composer require magiclabs/magic-laravel
旧版Laravel安装
如果您使用的是Laravel 5.5或更高版本,则可跳过此部分。否则,您需要手动在config/app.php
中注册服务提供者和外观别名。
添加到providers
数组
MagicLaravel\ServiceProvider::class
添加到aliases
数组
'Magic' => MagicLaravel\Facade::class,
配置
发布配置文件。
php artisan vendor:publish --provider="MagicLaravel\ServiceProvider"
通过访问Magic Dashboard,将MAGIC_SECRET_API_KEY
添加到您的.env
文件中。
MAGIC_SECRET_API_KEY=sk_XXXX_XXXXXXXXXXXXXXXX
使用方法
请参阅Magic Admin PHP SDK和Magic 文档以获取完整文档。
使用app助手获取实例
$magic = app('MagicLaravel\Magic');
$magic->token->validate('<DID_Token>');
$magic->user->get_metadata_by_token('<DID_Token>');
或使用外观获取实例
use Magic;
Magic::token()->validate('<DID_Token>');
Magic::user()->get_metadata_by_token('<DID_Token>');