When I access laravel, it said
Symfony \ Component \ Debug \ Exception \ FatalErrorException
'Krucas\Notification\NotificationServiceProvider' Not found
The Website locations is http://somedomain.com/index.php It's document physical path is :
C:/Apache24/htdocs/new_project/laravel/public/laravel1/public
And I have these setting in
C:/Apache24/htdocs/new_project/laravel/public/laravel1/app/config/app.php
providers array 'Krucas\Notification\NotificationServiceProvider'
Alias Array 'Notification'=> 'Krucas\Notification\Facades\Notification'
How can I know the Laravel maps the provider array and alias array to the physical path?
After adding the dependency in composer.json, you have to install the package before adding the class in service provider, using the below command:
composer update
You can easily check if the physical file(NotificationServiceProvider) exists in your project. If it does not exists, you need to install the package using above command(don't forget to comment out the service provider declaration in app.php and re-enable after installing the package.)
There were some cases with registration problem, cache issues, etc. Try one of these solutions:
composer dump-autoload
php artisan config:cache
or delete everything in bootstrap/cache/
composer init
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With