苏兹诺内 / hibana
将您的Laravel项目转换为静态网站。
dev-main
2024-08-17 07:34 UTC
Requires
- php: ^8.2
- laravel/framework: ^11.9
Requires (Dev)
- fakerphp/faker: ^1.23
- mockery/mockery: ^1.6
- phpunit/phpunit: ^11.0.1
This package is not auto-updated.
Last update: 2024-09-28 08:01:51 UTC
README
安装
使用以下命令通过composer安装此包
composer require --dev suzunone/hibana dev-main
注意
如果您遇到与 doctrine/dbal 的版本冲突,请尝试: composer require --dev suzunone/hibana --with-all-dependencies
此包利用了 Laravel的包自动发现机制,这意味着如果您在生产环境中未安装开发依赖项,它也不会被加载。
如果您出于某种原因想要手动控制此功能
- 将包添加到
composer.json
中的extra.laravel.dont-discover
键,例如:"extra": { "laravel": { "dont-discover": [ "suzunone/hibana" ] } }
- 将以下类添加到bootstrap/providers.php中的providers数组
Suzunone\Hibana\Providers\HibanaServiceProvider::class
如果您只想在非生产环境中手动加载它,您可以将其添加到您的AppServiceProvider的register()方法中
if ($this->app->isLocal()) { $this->app->register(\Suzunone\Hibana\Providers\HibanaServiceProvider::class); }
注意:请避免在开发环境中缓存配置,这可能在安装此包后导致问题;相应地,在运行命令时遇到问题时,请先通过
php artisan cache:clear
清除缓存
- 发布配置文件以更改实现(例如,更改默认存储磁盘)或为hibana设置默认值。
php artisan vendor:publish --provider="Suzunone\Hibana\Providers\HibanaServiceProvider" --tag=config