0

嘿伙计们,我有一个小问题需要解决,但我似乎找不到解决方法。
我有一个应用程序需要根据哪个用户使用它来动态使用不同的数据库。我以为我会给每个用户一个包含唯一字母数字 ID 的 URL。所以 URL 类似于 ww.mydomain.com/app/1kh1h3as/

所以我有两个问题:

  1. 我应该把数据库切换代码放在哪里。是在配置文件中更好还是我应该在模型类中使用它,所以我可以使用 URI 类来解析 id?

  2. 我怎样才能让路由器明白它需要将所有呼叫抵消一个段,这样它就不会去寻找 1kh1h3as 控制器和 ww.mydomain.com/app/1kh1h3as/users/all 将在用户控制器中启动 all() 方法?

4

1 回答 1

0
  1. 用这个

    DB::connection('mysql')->config['database']='your_user_database_name';

  2. 尝试

    Route::any('app/1kh1h3as/(:bundle)', function() { return 'Welcome to the Admin bundle!'; });

于 2013-04-24T15:25:16.537 回答