我的应用程序使用了laravel5.3,一切正常。但是,我需要创建一个单独的php脚本,它将在浏览器中加载时自行运行http://test.com/script.php我在.env文件中定义了db连接。脚本存在于公共目录中,我需要对我的应用程序所连接的数据库运行一个查询。有没有一种方法可以检索脚本中使用的数据库连接?如果有,如何检索?
ca1c2owp1#
你应该试试。。。
use Illuminate\Database\Capsule\Manager as DB;
然后
$result = DB::table([some table])->where([some column], [some identifier])->first();
编辑:我将展开一点。如果您的页面不是laravel常规路由的一部分,那么它可能无法访问许多自动加载的类。我在我的网站中使用了elokent(但我不使用laravel),这就是我直接访问数据库的方式。
1条答案
按热度按时间ca1c2owp1#
你应该试试。。。
然后
编辑:我将展开一点。如果您的页面不是laravel常规路由的一部分,那么它可能无法访问许多自动加载的类。我在我的网站中使用了elokent(但我不使用laravel),这就是我直接访问数据库的方式。