public function preview(Request $request, WidgetParser $parser, $id)
{
if (\Gate::denies('edit', new Instance('widgetbox.' . $id))) {
throw new AccessDeniedHttpException();
}
$this->validate($request, ['code' => 'required']);
// widgetbox code
$code = $request->originInput('code');
$content = $parser->parseXml($code);
return XePresenter::makeApi(compact('content'));
}