hexadog / laravel-theme-installer
v1.10.11
2024-08-18 10:48 UTC
Requires
- php: ^7.3|^8.0
- composer-plugin-api: ^1.1|^2.0
Requires (Dev)
- composer/composer: ^1.3|^2.7.7
- mockery/mockery: ^1.4
- phpunit/phpunit: ^7.0|^8.0|^9.0
README
此包是从 Laravel Module Installer 分支出来,以与主题包一起工作。它允许将独立主题包安装到 themes/
目录而不是 vendor/
目录。
例如,如果您的主题包名称是 hexadog/admin-theme
,则该包将被安装到 themes/hexadog/admin
目录。
您可以通过在您的 composer.json 文件中的额外数据中包含一个 theme-dir
来指定一个替代目录。
"extra": {
"theme-dir": "custom"
}
安装
- 请确保在您的主题的
composer.json
中将type
设置为laravel-theme
- 要求此包:
composer require hexadog/laravel-theme-installer
- 使用 Composer 要求您定制的主题
注意
当在一个应用程序内工作,该应用程序也是受版本控制的,您必须从主题目录内提交和推送,然后在该应用程序本身内执行 composer update
,以确保您的主题的最新版本(取决于约束条件)在您的 composer.lock 文件中指定。
相关项目
- Laravel Themes Manager:轻松开发多主题 Laravel 应用程序。