The Whoops page displays fine for me if I make an error in the Controller or routes.php. Just gave it a go, running 4.2 also.
@JeffreyWay - This forum post has broken your forum. The title does not show up

Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
In Laravel 4.2 the errors are caught and displayed on a "pretty" page, thanks to Whoops. The error is also logged in the configured log file (by default : /storage/log/... ).
You can be a very good developper but it happens sometimes : you forget a ";", you misspell a php command, a function name (or whatever) in your code. That will throw a "PHP Parse Error". If it happens in the "routes.php" or in any controller of Laravel 4, the pretty Whoops page won't display, and the error won't be logged by Laravel (you have to find the error logged in the default PHP log file of your server).
To reproduce the bug : make a new line in your routes.php with only "let it bug" Save the file. Load a page. (the string "let it bug" isn't a command neither a constant of PHP, so that won't be parsed : PARSE_ERROR !). But, what is your result ? Nothing to display, right ? The error is only reported in the default PHP log file of your server, right ?
Is this behavior normal and happen to you as well ?
Is there a way to make it catch by Laravel ?
Please or to participate in this conversation.