0

やあみんな私は解決しなければならない小さな問題があり、そうする方法を見つけることができないようです.
どのユーザーがそれを使用するかに応じて、異なるデータベースを動的に使用する必要があるアプリがあります。私は、各ユーザーに一意の英数字 ID を含む URL を提供すると考えました。したがって、URL は ww.mydomain.com/app/1kh1h3as/ のようになります。

だから私は2つの問題があります:

  1. データベース切り替えコードはどこに配置すればよいですか。構成ファイルの方が良いですか、それともモデルクラスで使用する必要があるので、URI クラスを使用して ID を解析する必要がありますか?

  2. すべての呼び出しを 1 つのセグメントでオフセットする必要があることをルーターに認識させるにはどうすればよいですか?

4

1 に答える 1

0
  1. これを使って

    DB::connection('mysql')->config['データベース']='your_user_database_name';

  2. 試す

    Route::any('app/1kh1h3as/(:bundle)', function() { return '管理バンドルへようこそ!'; });

于 2013-04-24T15:25:16.537 に答える