wjdnw / log-laravel
日志
This package is not auto-updated.
Last update: 2024-09-25 09:24:59 UTC
README
laravel的日志
1、使用composer本地构建 2、修改config/app.php添加服务,在app.php中的providers中添加一个项:Wjdnw\LogLaravel\LogLaravelServiceProvider::class,
添加别名,在app.php中的aliases中添加一个项:'LogLaravel' => Wjdnw\LogLaravel\Facades\LogLaravelFacade::class,
3、发布资源文件:php artisan vendor:publish --provider="Wjdnw\LogLaravel\LogLaravelServiceProvider" 此时,在项目根目录的config目录中,会自动多加一个文件,logLaravelConfig配置文件,app/Observer目录中,多加一个ModelObserver.php文件
4、编写观察者模式 在app/Providers中,编辑AppServiceProvider.php文件,public function boot() { $config = config('logLaravelConfig.model'); if ( $config ) { foreach ($config as $model) { $model::observe(\App\Observers\ModelsObserver::class); } } //Schema::defaultStringLength(191);
}
5、将所有模型路径配置到config/logLaravelConfig配置文件中