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,
    ];
複製代碼

關聯用戶表

路由使用中間件

語言包

相關文章
相關標籤/搜索