Middleware/OperationLogs.php
php
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.php
ui
protected $routeMiddleware = [
...
'operation' => \App\Http\Middleware\OperationLogs::class,
];
複製代碼