Laravel 9 uses "Spatie/Ignition" as default error handling pages , which is beatiful but bloated within add-on service like Flare.

So if you want to get back the good-old "Whoops" error pages, this tutorial is for you :D

First, we remove "spatie/ignition" from composer packages

$ composer remove "spatie/laravel-ignition"

Then, add 3 lines in the boot function of AppServiceProvider

use Illuminate\Contracts\Foundation\ExceptionRenderer;
use Illuminate\Foundation\Exceptions\Whoops\WhoopsExceptionRenderer;

class AppServiceProvider extends ServiceProvider {
public function boot()
{
// Add 3 lines below between boot function
if (config('app.debug')) {
$this->app->bind(ExceptionRenderer::class, WhoopsExceptionRenderer::class);
}
}
}

And last but not least, open the config/app.php then add to this line to array config (try to replace the name of Editor you use in this list )

    ...
'editor' => 'vscode'
...

Now try to add this line to second line in web.php route file to test

$x = 1 / 0;