Laravel - 一键处理多个路由

问题描述 投票:0回答:1

我有一个初始页面,其中有 5 个选项的下拉菜单,这 5 个选项是 5 个不同的数据库,我需要实现的功能对于所有数据库都是相同的。 如果我选择选项 A,我想做的事情是它应该连接到数据库 A 并在视图 A 上提供结果。 如果我选择选项 B,它应该连接到数据库 B 并且仍然在视图 A 上提供结果。

我不想对同一件事做出多种看法。 有什么办法可以实现上述功能吗?

谢谢

php laravel laravel-blade
1个回答
0
投票

您在

config/database.php
中是否有不同数据库的多个连接?。如果没有,您可以创建多个连接,如
 database_a
database_b
。如果您已经有不同数据库的多个连接,您可以根据收到的请求建立不同的连接。 `使用 Illuminate\Support\Facades\DB;

$users = DB::connection('yourdatabase')->select(/* ... */); `

链接:https://laravel.com/docs/11.x/database#使用多个数据库连接部分

希望对您有帮助!如果不起作用请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.