method(), ['POST', 'PUT', 'DELETE'])) { $lastPage = session(SESSION_LAST_REQUEST_PAGE); $lastTime = session(SESSION_LAST_REQUEST_TIME); if ($lastPage == $request->path() && (microtime(true) - $lastTime <= 1.5)) { return redirect('/')->with('warning', trans('texts.duplicate_post')); } session([SESSION_LAST_REQUEST_PAGE => $request->path()]); session([SESSION_LAST_REQUEST_TIME => microtime(true)]); } return $next($request); } }