我正在创建一个多租户应用程序,在该应用程序中,基于子域,我将连接到该特定租户的数据库.
这是执行此操作的代码:
// To connect with a subdomain - the entry will be in config/database.php.
public static function connectSubdomainDatabase($dbname)
{
$res = DB::select("show databases like '{$dbname}'");
if (count($res) == 0) {
App::abort(404);
}
Config::set('database.connections.subdomain.database', $dbname);
//If you want to use query builder without having to specify the connection
Config::set('database.default', 'subdomain');
DB::reconnect('subdomain');
}
Run Code Online (Sandbox Code Playgroud)
它是连接数据库的最佳方式还是有任何问题,因为我从性能的角度思考,因为每次我在有不同的子域时连接数据库.最好的方法是什么?
我正在创建一个T恤自定义应用程序,其中我使用CSS将画布放在图像上,但问题是将该图像保存为画布.toDataURL只是给出了画布区域的一部分,但我想要整个图像.Stack Overflow上还有其他解决方案,但它们无法解决此问题.