<?php

namespace App\Http\Middleware;

use Closure;
use App\Role;

class PaidInitialDebit
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
      //  return $next($request);
      if(auth()->check())
        {
            $role = Role::where('name', 'reseller')->first();
            $user = auth()->user();

            if($user->role_id === $role->id && !$user->company->paid_initial_debit)
            {
                return redirect()->route('show.registration.payment.form');

            }else{

                return $next($request);
            }

        }else{
            return redirect()->route('login');
        }


    }
}
