lupka/nova-laravel-api-logger

Laravel Nova 工具。

0.1.0 2020-01-22 06:57 UTC

This package is auto-updated.

Last update: 2024-09-22 17:10:09 UTC


README

安装

您可以通过Composer安装此包

composer require lupka/nova-laravel-api-logger

该包将自动注册其服务提供者。

如果您尚未为lupka/laravel-api-logger包进行设置,您需要先进行设置。然后,将以下内容添加到您的NovaServiceProvider.php

use Lupka\NovaLaravelApiLogger\NovaLaravelApiLogger;

...

public function tools()
{
    return [
        ...
        new NovaLaravelApiLogger,
    ];
}

如果您想限制谁可以查看日志(我的一个常见用例是限制管理员/开发者查看),在添加工具时使用canSee方法来限制通过电子邮件地址(或您设置的任何其他标准)。

(new NovaLaravelApiLogger)->canSee(function ($request) {
    return in_array($request->user()->email, ['alex@alexchalupka.com']);
}),