Monday, January 24, 2022

[FIXED] Composer/Laravel Fatal Error

Issue

I added this to my composer.json file

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/",
        "Claremontdesign\\Cdbase\\": "packages/Claremontdesign/cdbase/src",
        "Claremontdesign\\Narbase\\": "packages/Claremontdesign/narbase/src",
        "Claremontdesign\\Nhr\\": "packages/Claremontdesign/nhr/src"
    },
   "files": [
        "packages/Claremontdesign/cdbase/src/Helpers/helpers.php",
        "packages/Claremontdesign/narbase/src/Helpers/helpers.php",
        "packages/Claremontdesign/nhr/src/Helpers/helpers.php"
    ]
},

then, I ran composer update from the command line, and it gave me this error:

symfony component debug exception fatalerrorexception class "Claremontdesign\Cdbase\ServiceProvider" not found

Has anyone else encountered this?

Also, I added a service provider in add.php

Claremontdesign\Cdbase\ServiceProvider::class

Solution

Did you try running just composer dump? composer update runs some scripts before it actually runs - for example php artisan clear-compiled. When artisan runs, it'll probably fail because it tries to register the serviceprovider which isn't autoloaded yet. composer dump only generates the autoload files, which is what you need in this case.



Answered By - rdiz

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.