
Add “Ask AI” buttons to Laravel’s error page to quickly get help from ChatGPT or Claude. No API keys. No backend calls. Just smart links and beautiful UI.
- Laravel v12.25.0 or higher.
- If your project was originally created on Laravel versions earlier than 11.9, make sure to remove
spatie/laravel-ignition
otherwise it will override Laravel’s built-in error page and the “Copy as Markdown” and “Ask AI” buttons won’t appear.
-
Install the package (typically as a dev dependency):
-
If your project's Laravel version is between
12.25.0
and12.28.1
, install version^1.0
:composer require --dev thehocinesaad/laravel-error-ai:^1.0
-
If your project's Laravel version is
12.29.0
or higher, install the latest version:composer require --dev thehocinesaad/laravel-error-ai
-
-
If
spatie/laravel-ignition
is installed on your project, uninstall it (otherwise it will override Laravel's built-in error page):composer remove spatie/laravel-ignition
Trigger an exception locally and open the error page. You’ll see:
- A “Copy as Markdown” button
- An “Ask AI” dropdown with quick links to ChatGPT and Claude, prefilled with your exception’s context
Click a provider to open it in your browser with the context ready to go.
Issues and PRs are welcome. Please keep changes focused and include concise descriptions.