我正在尝试构建一个多tennant应用程序,并在我的中间件中的数据库之间切换 public function handle($request, Closure $next)AppConnectionsModel::where('header_val',$passedheader)->first(); Config::set('database.connections.tennant.database
我正在使用Tenancy For Laravel创建一个基于子域的多租户laravel项目,除了尝试使用Passport验证我的应用程序接口请求之外,一切都运行得很好。它现在的工作方式是,我有一个主数据库(多租户),我在其中声明租户并指定各自的子域,然后每个租户都有自己的数据库(tenantfoo)。我通过了Auth::check,并在正确的数据库中检查了凭证,但是当我尝试创建令牌时,它将停止使用租户数据库(tenantfoo),并尝试在主数据库(多租户)中创建令牌,并给出以下异常。 SQLSTATE[42S02]: Base table or view not found: 1146 Ta