onezero / laas

该软件包最新版本(1.1.2)没有可用的许可证信息。

Laravel 适配 LAAS API 的软件包

1.1.2 2024-02-27 11:55 UTC

This package is auto-updated.

Last update: 2024-09-27 13:17:23 UTC


README

安装

composer require onezero/laas

使用方法

要使用 SDK,请将您的 LAAS_TOKEN 设置在 .env 文件中。您可以从 LAAS 控制台获取。

LAAS_TOKEN=your-app-token

对于 Laravel v9^,该软件包将自动注册服务提供者和外观。

对于 Laravel v8^,将服务提供者和外观添加到您的 config/app.php 文件中。

// config/app.php
'providers' => [
    ...,
    OneZero\Laas\LaasServiceProvider::class,
],
use OneZero\Laas\Laas;
...
$laas = new Laas();

$laas->error('Something went wrong', context: [
    'user' => 'John Doe',
    'email' => 'johndoe@example.com',
]);

或使用外观

use OneZero\Laas\Facades\Laas;

Laas::error('Something went wrong', context: [
    'user' => 'John Doe',
    'email' => '',
]);

// OR use the function helper

laas()->error('Something went wrong', context: [
    'user' => 'John Doe',
    'email' => '',
]);

日志级别

所有基本的 Laravel 日志级别都可用,并增加了 criticalwarning 级别。只是为了感觉。

laas()->debug('Debug message');
laas()->info('Info message');
laas()->error('Error message');
laas()->emergency('Emergency message');

// Bonus
laas()->warning('Warning message');
laas()->critical('Critical message');