'Invalid URL', 'errors' => new \stdClass, ]; /* * Use the host name to set the active DB **/ $entity = null; if (! $request->route('entity')) { $entity = $request->segment(2); } else { $entity = $request->route('entity'); } if ($request->getSchemeAndHttpHost() && config('ninja.db.multi_db_enabled') && ! MultiDB::findAndSetDbByInvitation($entity, $request->route('invitation_key'))) { if (request()->json) { return response()->json($error, 403); } else { abort(404); } } return $next($request); } }