README.md 2.1 KB

Dcat Admin 演示模块

一个基于 nwidart/laravel-modules 的 Dcat Admin 演示模块,展示各种功能和最佳实践。

安装

您可以通过 composer 安装此包:

composer require dcatadmin2/dcatadmin_demo-module
composer update dcatadmin2/dcatadmin_demo-module

使用方法

安装完成后,模块将自动注册。您可以通过管理面板访问演示功能。

发布配置

如果您需要自定义配置,可以发布它:

php artisan vendor:publish --tag=madmindemo-config

功能特性

  • 基于 nwidart/laravel-modules 的模块化架构
  • Dcat Admin 管理面板集成
  • 数据库迁移
  • 示例控制器和视图
  • 配置管理
  • 测试支持

开发环境设置

作为独立模块开发

如果您想将此模块作为独立的 Laravel 模块进行开发:

  1. 创建一个新的 Laravel 项目
  2. 安装 Laravel Modules 包:

    composer require nwidart/laravel-modules
    
  3. 安装 laravel-module-installer 插件,确保模块安装到 Modules/ 目录:

    composer require joshbrw/laravel-module-installer
    

模块安装

在您的 Laravel 项目中安装此模块:

composer require dcatadmin2/dcatadmin_demo-module

启用模块

php artisan module:enable dcatadmindemo

运行迁移和种子

php artisan module:migrate dcatadmindemo
php artisan module:seed dcatadmindemo

测试

composer test

发布模块

如果您想将此模块发布到 Packagist 供其他开发者使用:

  1. 确保 composer.json 中的 type 设置为 laravel-module
  2. 将模块推送到 GitHub,仓库名格式为 dcatadmin-demo-module
  3. Packagist 上提交您的模块

更新日志

请查看 CHANGELOG 了解最近更新的详细信息。

贡献指南

请查看 CONTRIBUTING 了解详情。

安全

如果您发现任何安全问题,请发送邮件至 admin@dcatadmin.com,而不是使用问题跟踪器。

许可证

MIT 许可证 (MIT)。请查看 许可证文件 了解更多信息。