如何檢查laravel是否連接到數據庫?我四處搜尋,找不到任何能告訴我這是如何完成的事情。如何檢查連接到Laravel 4中的數據庫?
16
A
回答
29
您可以使用
它會給你的數據庫名稱爲連接的數據庫,所以你可以用它來檢查,如果您的應用程序連接到它。
但是...... Laravel只會在數據庫需要連接數據庫時連接到數據庫,並且在連接嘗試的時候,如果發現任何錯誤,它將引發一個PDOException
,所以這是您可以做的重定向您的用戶轉到友好頁面:
App::error(function(PDOException $exception)
{
Log::error("Error connecting to database: ".$exception->getMessage());
return "Error connecting to database";
});
將此項添加到您的app/filters.php
文件中。
在我看來,你並不需要檢查它是否是connceted,只要在異常處理閉包中採取適當的行動。
0
工作:) -
剛剛將該代碼應用程序/ filters.php
App::error(function(PDOException $exception)
{
Log::error("Error connecting to database: ".$exception->getMessage());
return "Error connecting to database";
});
5
您可以使用下面的代碼:
try{
DB::connection()->getDatabaseName();
}catch(Exception $e){
echo $e->getMessage();
}
相關問題
- 1. Laravel 4 - 連接到其他數據庫
- 2. laravel 4關閉數據庫連接
- 3. 連接到laravel中的現有數據庫4
- 4. 如何檢查數據庫連接
- 5. 如何檢查monogdb數據庫連接
- 6. 如何使用laravel檢查數據庫記錄數4
- 7. Laravel 4:查詢生成器檢索連接表數據
- 8. 我如何檢查連接到appropriete數據庫的PDO
- 9. 如何使Laravel數據庫連接包
- 10. 如何連接到Laravel 5中的現有MySQL數據庫?
- 11. 如何檢查數據庫是否存在,該數據庫的用戶有權連接該數據庫 - Laravel
- 12. Laravel 5.4數據庫連接
- 13. Laravel/MySQL數據庫連接
- 14. Laravel數據庫連接
- 15. 如何連接到MySQL數據庫並使用JSP檢索和檢查數據?
- 16. 如何檢查JSP是否連接到數據庫?
- 17. 如何檢查Zend_Db_Adapter_Pdo_Mysql對象是否連接到數據庫
- 18. 如何檢查我是否連接到數據庫?
- 19. laravel連接到在線數據庫
- 20. Laravel無法連接到dockerise數據庫
- 21. 連接到數據庫問題laravel 5.1
- 22. Laravel驗證 - 連接到數據庫
- 23. MongoDB:檢查與數據庫的連接
- 24. 如何在WIX中檢查SQL Server與數據庫的連接
- 25. 如何連接到數據庫並從數據庫中檢索數據?
- 26. 如何在Laravel中查看數據4
- 27. 如何將mysql數據庫連接到ubuntu的laravel
- 28. 如何檢查Python中是否連接了SQLite3數據庫?
- 29. 如何在android中檢查數據庫連接是否成功?
- 30. 檢查使用db.isOpen()數據庫連接
謝謝!這工作。 –
這對於亞馬遜運行狀況檢查非常有用,它結合嘗試使您的網站在數據庫關閉時可用(即在許多地方使用緩存內容)。 –