gpt4 book ai didi

php - Laravel 检查是否可以连接到数据库

转载 作者:行者123 更新时间:2023-11-30 22:25:11 24 4
gpt4 key购买 nike

如果无法连接,我试图阻止对数据库的查询。基本上,如果无法连接并且 app_debug = false 它只会抛出 500 错误,如果 app_debug = true 显示错误跟踪。

我需要当没有连接到数据库时只返回一个空的array直到现在我试过这个:

foreach(config('some_config') as $v){
if(config('database.connections.'.$v)){{
if(DB::connection($v)->getDatabaseName()){
//ther is connection can query DB
}
//no connection next element
}
}

但我仍然收到 500 错误,有什么建议吗? (laravel 方式,无需使用 PDO 或 mysqli_connect

最佳答案

按照@Helder Lucas 的建议使用 try catch

关于php - Laravel 检查是否可以连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35465829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com