arrowsgm/nova-phpinfo

一个 Laravel Nova PHP 信息工具。

v0.1.0 2020-09-15 10:08 UTC

This package is auto-updated.

Last update: 2024-08-29 05:09:34 UTC


README

安装

通过 Composer 在使用 Nova 的任何 Laravel 应用中安装此包 Nova

composer require arrowsgm/nova-phpinfo

在您的 NovaServiceProvidertools 方法中注册此工具

// in app/Providers/NovaServiceProvider.php
//...
use Arrowsgm\NovaPhpinfo\NovaPhpinfo;
use Laravel\Nova\NovaApplicationServiceProvider;
//...
class NovaServiceProvider extends NovaApplicationServiceProvider {
    //...
    public function tools()
    {
        return [
            //...
            new NovaPhpinfo,
            //...
        ];
    }
    //...
}

您可以像这样对此工具应用策略

    //...
    public function tools()
    {
        return [
            //...
            (new NovaPhpinfo())->canSee(function ($request) {
                return $request->user->can('manage-users');
            }),
            //...
        ];
    }
    //...