Skip to content

Commit b6645fa

Browse files
fix: syntax errors not being displayed
1 parent dcffb81 commit b6645fa

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

routes/web.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,11 @@ function hello() {
2424
$code = $request->input('code');
2525
$parser = (new ParserFactory)->create(ParserFactory::PREFER_PHP7);
2626

27-
return $parser->parse($code);
27+
try {
28+
return $parser->parse($code);
29+
} catch (PhpParser\Error $e) {
30+
return [
31+
'error' => $e->getMessage(),
32+
];
33+
}
2834
});

0 commit comments

Comments
 (0)