Support the ongoing development of Laravel.io →
Installation Configuration

After a Laravel fresh install using ´composer global require "laravel/installer=~1.1"´ and laravel new task4it (at this point everything works fine), I tried to name the application following the info on http://laravel.com/docs/5.1/installation#naming-your-application using php artisan app:name Task4It

Now every time I try to run the app, I get:

FatalErrorException in ProviderRepository.php line 146: Class 'App\Providers\AppServiceProvider' not found in ProviderRepository.php line 146

Can anyone give me a hand or point me in the right direction to solve the problem? I've tried running composer dump-autoload without success in solving the issue.

Best regards and thank you for your help.

Last updated 2 years ago.
0
Solution

When you change your app name you need to update your namespaces.

"App\Providers\AppServiceProvider" is going to be "Task4It\Providers\AppServiceProvider"

0

Thanks for your quick reply. Tha namesapce in AppServiceProvider was correct, the problem was that I had previously ran php artisan config:cache and the file bootstrap/app/config.php still had references to the old namespace. With that fixed, everything works well.

Thanks a lot for your help again.

0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.