magiclabs/magic-laravel

Magic Admin Laravel 库

v0.1.6 2023-02-28 20:31 UTC

This package is auto-updated.

Last update: 2024-08-28 23:53:15 UTC


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 SDKMagic 文档以获取完整文档。

使用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>');