sebastienheyd/boilerplate

Laravel Boilerplate 基于 AdminLTE 3,包含 blade 组件、用户管理、角色、权限、日志查看器等。

8.0.3 2024-09-04 12:28 UTC

README

Packagist Build Status StyleCI Scrutinizer Code Quality Laravel Nb downloads MIT License

此包可作为快速创建后台系统的基座。它包括用户资料创建和管理、用户管理、角色、权限、日志查看和可用的 组件

它还简化了添加其他包来扩展功能,请参阅 sebastienheyd/boilerplate-packager 以快速构建自己的 boilerplate 包。

用于扩展功能的其他包

版本兼容性

文档

文档可在 Github pages 上阅读

功能

安装

  1. 要安装 Laravel/AdminLTE Boilerplate,请运行
composer require sebastienheyd/boilerplate
  1. 运行以下命令以发布资源和配置文件
php artisan vendor:publish --tag=boilerplate
  1. 设置您的数据库参数后运行
php artisan migrate

可选

如果您想快速测试您的 Laravel 应用程序。

php artisan serve

现在您可以将浏览器指向 https://:8000/admin

包更新(Laravel < 8.6.9)

Boilerplate 包含诸如 JavaScript、CSS 和图像之类的资源。由于您通常需要在每次更新包时覆盖资源,您可以使用 --force 标志

php artisan vendor:publish --tag=boilerplate-public --force

为了在每次更新包时自动更新资产,您可以将此命令添加到项目根目录下 composer.json 文件中的 post-update-cmd

{
    "scripts": {
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=boilerplate-public --force --ansi"
        ]
    }
}

测试 / 编码规范

此包附带一个 Makefile,用于启动编码规范检查和单元测试。

只需调用 make,即可查看命令列表。

贡献

有关详细信息以及待办事项清单,请参阅 CONTRIBUTING.md

致谢

许可证

此包是免费软件,根据MIT许可证条款分发。

特别感谢

此项目使用 PhpStorm 制作,并由 JetBrains 支持

JetBrains Logo