You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My module custom error handler code is no longer functioning.
Steps To Reproduce
I’ve attempted to return to the old style that had a error handler class as each of my modules handle their own errors and I don’t want to have all the error code in the base code but contained in the module.
Here is how I have done this.
In my AppServiceProvider I have added this to the register function
use App\Exceptions\Handler;
use Illuminate\Contracts\Debug\ExceptionHandler as ExceptionHandlerContract;
class AppServiceProvider extends ServiceProvider
{
public function register(): void
{
$this->app->singleton(ExceptionHandlerContract::class, Handler::class);
}
}
And commented out the withExceptions on the app.php file. The base handler has the code to load the module error handler code.
This works in the browser and my module exceptions are running, but when using console commands I get an error message,
[Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable.
Any clues on how to fix this?
The text was updated successfully, but these errors were encountered:
We'll need more info and/or code to debug this further. Can you please create a repository with the command below, commit the code that reproduces the issue as one separate commit on the main/master branch and share the repository here?
@crynobone I created the bug report project on my local dev, but the error did not happen as it did in my original project. Upon review, I noticed that the version of laravel being used on the bug project was v11.10.0, and on my original project is v11.9.2. I updated my original project and it appears the version update to v11.10.0 has fixed the problem.
Laravel Version
11.9.2
PHP Version
8.3.1
Database Driver & Version
8.0.35-0ubuntu0.22.04.1 in homestead
Description
I am using Laravel 11.9.2 and nwidart/laravel-modules version 11.0.1.
With the change to how exceptions are handled, ie…
My module custom error handler code is no longer functioning.
Steps To Reproduce
I’ve attempted to return to the old style that had a error handler class as each of my modules handle their own errors and I don’t want to have all the error code in the base code but contained in the module.
Here is how I have done this.
In my AppServiceProvider I have added this to the register function
And commented out the withExceptions on the app.php file. The base handler has the code to load the module error handler code.
This works in the browser and my module exceptions are running, but when using console commands I get an error message,
Any clues on how to fix this?
The text was updated successfully, but these errors were encountered: