我正在使用Lumen 5.3。*,我需要在QueryException
上发出storage/logs/lumen.log
次错误。
其他验证是写入日志文件,QueryException
除外。
try {
// throw here exception here
} catch (QueryException $e) {
// do what ever
} catch (CustomException $e) {
// do what ever
}
我将CustomException
扩展为\Exception
并使用Handler
类来执行report()
,以便我能够写入日志文件。但QueryException
没有。 (QueryException
是流明供应商文件)
我知道在\Log()
上抓到QueryException
时可能只是CREATE TABLE `opcije_mp` (
`idopcije_mp` int(11) NOT NULL,
`naziv` varchar(45) DEFAULT NULL,
`opc` varchar(45) DEFAULT NULL,
`Prodaja` varchar(45) DEFAULT NULL,
`Kalkulacije` varchar(45) DEFAULT NULL,
`Zaduznice` varchar(45) DEFAULT NULL,
`Predisponacije` varchar(45) DEFAULT NULL,
`Robno` varchar(45) DEFAULT NULL,
`KUF` varchar(45) DEFAULT NULL,
`KIF` varchar(45) DEFAULT NULL,
`Narudzbenice` varchar(45) DEFAULT NULL,
`Nalozi` varchar(45) DEFAULT NULL,
`Akcijske_cijene` varchar(45) DEFAULT NULL,
`Servisna_roba` varchar(45) DEFAULT NULL,
`Ostalo1` varchar(45) DEFAULT NULL,
`Ostalo2` varchar(45) DEFAULT NULL,
`Ostalo3` varchar(45) DEFAULT NULL,
PRIMARY KEY (`idopcije_mp`)
但是我想通过不这样做来使事情变得更清洁。
除了做上面所述之外,还有其他办法吗?
提前致谢!