2021-04-29 08:55:30 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Http\Middleware;
|
|
|
|
|
|
|
|
|
|
use Closure;
|
|
|
|
|
use Illuminate\Support\Facades\Session;
|
|
|
|
|
|
|
|
|
|
class SessionPreviousUrl
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Handle an incoming request.
|
|
|
|
|
*
|
2022-02-10 16:14:58 +01:00
|
|
|
* @param \Illuminate\Http\Request $request
|
|
|
|
|
* @param \Closure $next
|
2021-04-29 08:55:30 +02:00
|
|
|
* @return mixed
|
|
|
|
|
*/
|
|
|
|
|
public function handle($request, Closure $next)
|
|
|
|
|
{
|
2021-10-14 15:10:31 +02:00
|
|
|
if (!in_array($request->route()->getName(), ['form-connexion', 'connexion', 'front.frame'])) {
|
2021-04-29 08:55:30 +02:00
|
|
|
Session::put('previousurl', $request->url());
|
|
|
|
|
}
|
|
|
|
|
return $next($request);
|
|
|
|
|
}
|
|
|
|
|
}
|