获取laravel数据库连接以处理单个php脚本

ni65a41a  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(275)

我的应用程序使用了laravel5.3,一切正常。但是,我需要创建一个单独的php脚本,它将在浏览器中加载时自行运行http://test.com/script.php
我在.env文件中定义了db连接。
脚本存在于公共目录中,我需要对我的应用程序所连接的数据库运行一个查询。有没有一种方法可以检索脚本中使用的数据库连接?如果有,如何检索?

ca1c2owp

ca1c2owp1#

你应该试试。。。

use Illuminate\Database\Capsule\Manager as DB;

然后

$result = DB::table([some table])->where([some column], [some identifier])->first();

编辑:我将展开一点。如果您的页面不是laravel常规路由的一部分,那么它可能无法访问许多自动加载的类。我在我的网站中使用了elokent(但我不使用laravel),这就是我直接访问数据库的方式。

相关问题