ijpatricio/nova-larastan-tool

一个 Laravel Nova 工具。

v0.1.7 2018-09-12 13:38 UTC

This package is auto-updated.

Last update: 2024-09-11 02:55:45 UTC


README

在您的 Laravel Nova 应用程序中直接运行 Larastan

nova_larastan screenshot

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用程序中安装此包

composer require ijpatricio/nova-larastan-tool

接下来,您必须使用 Nova 注册该工具。这通常在 NovaServiceProvidertools 方法中完成。

// in app/Providers/NovaServiceProvider.php

// ...
public function tools()
{
    return [
        // ...
        new \Ijpatricio\NovaLarastanTool\NovaLarastanTool(),
    ];
}

由于 Larastan 主要用于开发环境,为了保持依赖项仅为 dev,您可以按照以下方式设置先前的 tools() 方法

public function tools()
{
    $tools = [
        //... your regular tools
    ];

    if (app()->environment() === 'local') {
        $tools = array_merge($tools, [
            //... your require-dev tools
            new \Ijpatricio\NovaLarastanTool\NovaLarastanTool()
        ]);
    }

    return $tools;
}

用法

单击“分析代码”按钮。就是这样。

如果未安装 Larastan,您将看到类似以下内容

nova_larastan screenshot

有关安装详细信息,请访问 LarastanGithubRepository

更新日志

请参阅 CHANGELOG 了解最近更改的详细信息。

安全

如果您发现任何安全相关的问题,请发送电子邮件至 ijpatricio (at) gmail dot com,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件