私は主に複数のデータベース接続を設定するためのチュートリアルを取得するので、私はこれをどのようにgoogleするのか分かりません。Laravelはランダムに別のデータベースに接続します
現時点では、私のLaravelアプリケーションは完全に無作為にSQLに関するエラーを返すので、テーブルが見つからないことがあります。何らかの理由でLaravelがこのケースではまったく異なるデータベースに接続します。
自分の.envとconfig/database.phpをデータベースに接続します。突然、SQLエラーがフィールドリストに `データベースにテーブルを見つけることができません` .`table`を
を読んで表示されます。
このエラーが発生すると、ユーザーもログアウトします。私は時々、カスタム・ユーザー・プロバイダ、時にはLaravelのユーザープロバイダを使用
- :私は含まれている場合
は使用であるかもしれません。サブドメインによって異なります。両方の構成でエラーが発生します。
- 私はconfigに他のデータベース接続を動的に追加しますが、 "database2"には動的接続を追加しません。 Database2はまったく異なるアプリケーションです。
- ソースコードによる検索が
は、誰もがこの問題に遭遇した「データベース2」を持つ任意の一致が見つかりませんか?そして、はいの場合、どうすればこの問題を解決できますか?前もって感謝します!
どこが間違っているのかを特定するには、独自のコードをデバッグする必要があります。まず、このエラーが発生したクエリを識別してください。次に、これらのクエリに対してMySQL接続がどのように作成されるかを特定してみてください。 – Shadow