kusikusi/website

关于网站的描述。

v8.0.8 2022-08-31 15:56 UTC

README

这是一个只读仓库,从github.com/cuatromedios/kusikusi-monorepo的monorepo中分离出来。

要访问Laravel启动套件,请访问github.com/cuatromedios/kusikusi

Software License Travis Total Downloads

安装

此包补充了kusikusi/models包,应先要求它。

composer require kusikusi/website:dev-master

用法

发布资源

  • 发布所有资源...
    php artisan vendor:publish --provider="Kusikusi\WebsiteServiceProvider"
  • 或发布单个资源

    配置

    php artisan vendor:publish --provider="Kusikusi\WebsiteServiceProvider" --tag="config"

    HtmlController

    php artisan vendor:publish --provider="Kusikusi\WebsiteServiceProvider" --tag="controller"

迁移

php artisan migrate

种子

一个管理员用户

php artisan db:seed --class=AdminSeeder

网站模板之一

php artisan db:seed --class=EmptyWebsiteSeeder
php artisan db:seed --class=BlogSeeder

路由

此Kusikusi网站包有一个“通配符”路由。由于此路由可能会与其他应用程序路由冲突,因此不应自动加载。因此,您需要

在您的composer.json文件中,将其定义为非发现

{
  "extra": {
    "laravel": {
      "dont-discover": [
        "kusikusi/website"
      ]
    }
  }
}

在您的应用程序config/app.php配置文件中,将提供者添加到提供者数组的末尾

[
Kusikusi\WebsiteServiceProvider::class,
];

测试

使用以下命令运行测试

vendor/bin/phpunit

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

鸣谢

安全

如果您发现任何与安全相关的问题,请通过dev@cuatromedios发送电子邮件,而不是使用问题跟踪器。

许可证

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