quentingosset/laravel-themes

v1.0 2020-06-29 19:00 UTC

This package is not auto-updated.

Last update: 2024-10-02 15:36:59 UTC


README

PHP Composer

nwidart/laravel-themes 是一个 Laravel 扩展包,用于管理大型 Laravel 应用程序的主题。主题就像是一个 Laravel 扩展包,它包含一些视图、控制器或模型。此扩展包在 Laravel 7 中得到支持和测试。

此扩展包是重新发布、重新组织和维护的 pingpong/themes 版本,该版本已不再维护。此扩展包在 AsgardCMS 中使用。

此扩展包的一个额外优点是:它包含 测试

在文章 使用 laravel-themes 编写模块化应用程序 中可以找到为什么应该使用此扩展包的原因。

安装

通过 Composer 安装,请运行以下命令

composer require nwidart/laravel-themes

该扩展包将自动注册服务提供者和别名。

可选,通过运行以下命令发布扩展包的配置文件

php artisan vendor:publish --provider="Nwidart\Themes\LaravelThemesServiceProvider"

自动加载

默认情况下,主题类不会自动加载。您可以使用 psr-4 自动加载您的主题。例如

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Themes\\": "Themes/"
    }
  }
}

提示:别忘了运行 composer dump-autoload

文档

您可以在 https://nwidart.com/laravel-themes/ 上找到安装说明和完整文档。

鸣谢

许可证

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