wjdnw/log-laravel

dev-master 2018-09-10 01:52 UTC

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配置文件中