File: /var/www/html/owlcrm/app/Http/Middleware/AdminAuthMIddleware.php
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cookie;
use Symfony\Component\HttpFoundation\Response;
class AdminAuthMIddleware
{
/**
* Handle an incoming request.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
public function handle(Request $request, Closure $next): Response
{
// $subscription_plan_id = Cookie::get('subscription_plan_id', null); // Retrieve the subscription plan ID from the cookie
// // dd($subscription_plan_id);
// if (Auth::check()) {
// if ($subscription_plan_id) {
// // Redirect to admin login with the subscription plan ID
// Cookie::queue(Cookie::forget('subscription_plan_id')); // Forget the cookie
// return redirect()->route('admin.login', ['id' => $subscription_plan_id]);
// }
// }else{
// return redirect()->route('admin.login');
// }
// Continue to the next middleware if Auth::check() fails
return $next($request);
}
}