reaimagine / laravel-cek
dev-master
2022-04-03 14:42 UTC
Requires
- guzzlehttp/guzzle: ^6.3|^7.0
- illuminate/support: ^7.0 || ^8.0 || ^9.0
- monolog/monolog: ^1.23|^2.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-30 01:46:55 UTC
README
安装
您可以通过composer安装此包
composer require reaimagine/laravel-cek
如果您使用的是Laravel 5.5或更高版本,服务提供程序将自动被发现
在早期版本中,您需要手动完成此操作。您必须安装服务提供程序
// config/app.php 'providers' => [ ... Reaimagine\LaravelCek\LaravelCekServiceProvider::class ];
然后您可以发布配置文件
php artisan vendor:publish --provider "Reaimagine\LaravelCek\LaravelCekServiceProvider"
设置
准备日志配置
您必须将新的通道添加到您的config/logging.php文件中
// config/logging.php 'channels' => [ //... 'laravel-cek' => [ 'driver' => 'custom', 'via' => Reaimagine\LaravelCek\Logger::class, 'level' => 'debug', ], ];
在其它通道之上添加该通道
在config/logging.php配置中将该通道添加到堆栈中
// config/logging.php 'channels' => [ //... 'stack' => [ 'driver' => 'stack', 'channels' => ['single', 'laravel-cek'], ], ];
然后确保在您的.env文件中设置日志通道为堆栈
LOG_CHANNEL=stack