我正在使用Laravel 5.5
,对此我很陌生。关于错误处理,我发现Laravel有许多内置的外观和功能,但是,我似乎没有将自己的头围绕在它提供的所有功能上(最初使我的生活更轻松)。Laravel 5.5自定义异常处理
我想要的是,每当发生错误(即抛出异常)时,Laravel应将用户重定向到上一页并显示错误消息(不是错误本身,您不希望用户能够看到这在生产中;我想到了像'Error occurred'
)。
中,我有所有我的观点错误的显示,所以我只需要传递(通过POST我想)数组message
与title
和message
,以及style
(采用引导方式,如danger
,warning
, success
)。理想情况下,异常会记录在某处,以便稍后重新生成错误。
我现在的解决方案没有Laravel的很好的功能,因为我只是try-catch
无处不在,并重定向到特定的页面(我选择这个错误是'正确的')。此外,这压迫了原来的错误。
对于我的愿望,最好的方法是什么?
谢谢。我会看看这个。 –
我已经在我的应用程序中实现了这一点,当我发现现在连验证错误都被我的错误消息“压缩”或覆盖。我想除了这个以外的所有东西,因为我认为验证确实做得很好。 –