Laravel——操做日志

建立中间件

Middleware/OperationLogs.phpphp

public function handle($request, Closure $next)
{
    $route = $request->decodedPath();
    $user = $request->user();
    $method = $request->method();
    if ("GET" != $method) {
        $model = new OperationLog();
        $model->uid = $user->id;
        $model->route = $route;
        $model->save();
    }
    return $next($request);
}
复制代码

注册中间件bash

Kernel.phpui

protected $routeMiddleware = [
        ...
        'operation' => \App\Http\Middleware\OperationLogs::class,
    ];
复制代码

关联用户表

路由使用中间件

语言包

相关文章
相关标签/搜索