input('contact_key')); if ($request->has('contact_key') && config('ninja.db.multi_db_enabled')) { if (MultiDB::findAndSetDbByContactKey($request->input('contact_key'))) { $client_contact = ClientContact::where('contact_key', $request->input('contact_key'))->first(); Auth::guard('contact')->login($client_contact, true); return redirect()->to('client/dashboard'); } } else if ($request->has('contact_key')) { if($client_contact = ClientContact::where('contact_key', $request->input('contact_key'))->first()){ Auth::guard('contact')->login($client_contact, true); return redirect()->to('client/dashboard'); } } return $next($request); } }