laravel 记录错误日志到数据库:
https://github.com/markhilton/monolog-mysql
在.env里面加上这两个全局变量:
DB_LOG_TABLE=debug_logs
DB_LOG_CONNECTION=mysql
composer require markhilton/monolog-mysql
php artisan vendor:publish
php artisan migrate
Open up config/app.php and find the providers key.
'providers' => array(
// ...
Logger\Laravel\Provider\MonologMysqlHandlerServiceProvider::class,
);
In your application bootstrap/app.php add:
$app->configureMonologUsing(function($monolog) use($app) {
$monolog->pushHandler(new Logger\Monolog\Handler\MysqlHandler());
});