我有一个关于PHP处理异常和Laravel 5的方法的问题。 这是我想要完成的事情的片段
try
{
//set up webservices
saveData();
} catch(exception $e)
{
Log:error('stuff went bananas')
}
saveData(){
//record stuff through DB with eloquent
//in case some data is missing connect to a second DB
try
{
connect()
query to get data
}catch(exception $e)
{
//log error again
}
换句话说,我正在调用接收数据的webservices。然后我将这些插入模型中的我自己的数据库中。 在这个阶段,我试着看看我是否知道我刚刚收到的用户ID。如果我不想连接到第二个数据库以请求同一个用户。
但有两个问题
我无法对付这些问题。但我想要的是我的代码尝试连接,如果失败,记录错误并继续移动插入数据。
提前致谢。