直接上代码吧。全局路由中间件
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Cache;
class ApiRoute
{
/**
* 路由全局中间件
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$now_time = time();
$date_now_time = date("Y-m-d H:i:s",$now_time);
$user_id = 0;
if(!empty($request->header('TOKEN'))){
//得到userid
$user_id = '';
}
$request->merge(['sq_time' => microtime(true)]);
$response = $next($request);
$rq_time = microtime(true)-$request->sq_time;
//插入请求日志
$request_url = $request->getRequestUri();
DB::connection('mysql_log_config