问题描述
我想抓住错误形式Artisan::call()
的方法。例如,如果我在表migrations
中没有数据,而当我运行Artisan::call('migrate:make');
时,日志文件中将出现错误 Base table or view already exists: 1050 Table 'users' already exists
。
我尝试使用try catch,但这不起作用。
try {
Artisan::call('migrate:make');
} catch (Exception $e){
report($e);
Mail::to(config('mail.supportEmail'))->send(new UserProblemMail($data,"Migrate error"));
return response()->json([
"message" => "Error occured. Suport team will contact with you."
],500);
}
如何正确执行?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)