gpt4 book ai didi

php - 处理数据库在 laravel 中连接失败?

转载 作者:可可西里 更新时间:2023-10-31 23:16:26 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以在 laravel 连接数据库失败时显示自定义 View ?我试过用谷歌搜索这个问题的答案,但它确实没有显示任何有用的信息。

我目前得到:

Whoops, looks like something went wrong.

2/2
QueryException in Connection.php line 770:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from `users` where `users`.`id` = 1 limit 1)

谢谢。

最佳答案

在您的 app/Exceptions/Handler.php 中,转到 render 方法。您可以添加以下异常检查来处理querypdo 异常

    if ($e instanceof \Illuminate\Database\QueryException) {
dd($e->getMessage());
//return response()->view('custom_view');
} elseif ($e instanceof \PDOException) {
dd($e->getMessage());
//return response()->view('custom_view');
}

dd($e->getMessage()); 替换为您的自定义代码。

关于php - 处理数据库在 laravel 中连接失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424124/

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