【发布时间】:2021-04-08 16:28:53
【问题描述】:
使用 GraphQL 时,如何从我的 Laravel 项目的 resolve 函数中返回自定义错误?
public function resolve($root, $args, $context, ResolveInfo $info)
{
$objDefaultPage = FunnelTypeDefaultPage::where('id', $args['id'])->first();
if (!$objDefaultPage) {
return null; // Here I want to return some message instead of returning null
}
$objDefaultPage->update($args);
return $objDefaultPage;
}
【问题讨论】:
-
抛出一个异常并在某处捕获它。