lemaur/cms-nova

此包已被弃用,不再维护。未建议替代包。

cms-nova

资助包维护!
lemaur

0.1.0 2022-01-22 10:41 UTC

This package is auto-updated.

Last update: 2023-02-22 12:57:09 UTC


README

Latest Version on Packagist Total Downloads License GitHub Tests Action Status GitHub Code Style Action Status GitHub Sponsors Trees

支持我

大家好,

你喜欢这个包吗?你觉得它有用,并且很好地适应了你的项目吗?

我很乐意帮助你,如果你考虑支持我的工作,我将非常感激。

你甚至可以选择 😃

  • 你可以通过赞助我 😎,以每月订阅的方式。
  • 你甚至可以为这个包买杯咖啡 ☕ 或披萨 🍕
  • 你还可以种树 🌴。使用此链接,我们都会免费获得30棵树,地球(和我)会感谢你。
  • 你可以“Star ⭐”这个仓库(免费的 😉)。

安装

在安装包之前,将这些片段添加到你的 composer.json

"repositories": [
    {
        "type": "composer",
        "url": "https://nova.laravel.net.cn"
    }
],

...

"scripts": {
    "post-update-cmd": [
        "@php artisan nova:publish",
        "@php artisan view:clear"
    ]
}

您可以通过 composer 安装包

您将需要提供 Nova 网站的登录凭证。这些凭证将验证您的 Composer 会话,并具有下载 Nova 源代码的权限。为了避免手动输入这些凭证,您可以在创建 Composer auth.json 文件 时使用您的 API 令牌代替密码。

composer require lemaur/cms-nova

您可以启动安装过程

php artisan cms-nova:install

您可以创建一个新的用户来访问 Nova

php artisan nova:user

在您的 app/Providers/NovaServiceProvider.php 文件中,有一个 gate 方法。此授权网关控制对 非本地 环境中 Nova 的访问。默认情况下,当当前应用程序环境为 local 时,任何用户都可以访问 Nova 仪表板。您可以根据需要修改此网关,以限制对您的 Nova 安装的访问。

/**
 * Register the Nova gate.
 *
 * This gate determines who can access Nova in non-local environments.
 *
 * @return void
 */
protected function gate()
{
    Gate::define('viewNova', function ($user) {
        return in_array($user->email, [
            'taylor@laravel.com',
        ]);
    });
}

变更日志

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

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

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