failException
failException
設置查詢數據為空時是否需要拋出異常,如果不傳入任何參數,默認為開啟,用于select
和find
方法,例如:
// 數據不存在的話直接拋出異常
Db::name('blog')
->where(['status' => 1])
->failException()
->select();
// 數據不存在返回空數組 不拋異常
Db::name('blog')
->where(['status' => 1])
->failException(false)
->select();
或者可以使用更方便的查空報錯
// 查詢多條
Db::name('blog')
->where(['status' => 1])
->selectOrFail();
// 查詢單條
Db::name('blog')
->where(['status' => 1])
->findOrFail();
文檔最后更新時間:2018-04-26 09:48:28
未解決你的問題?請到「問答社區」反饋你遇到的問題