skip to Main Content

enter image description here

There is error:

Warning: require(C:laragonwwwspriipublic/../vendor/autoload.php): Failed to open stream: No such file or directory in C:laragonwwwspriipublicindex.php on line 34

Fatal error: Uncaught Error: Failed opening required 'C:laragonwwwspriipublic/../vendor/autoload.php' (include_path='.;C:/laragon/etc/php/pear') in C:laragonwwwspriipublicindex.php:34 Stack trace: #0 {main} thrown in C:laragonwwwspriipublicindex.php on line 34

I try to composer update and comes out this error. why?

After try to run "composer dump-autoload", come out this error

Generating optimized autoload files
Class AppHttpControllersapiv1TwoFactorApiController located in C:/laragon/www/sprii/appHttpControllersApiV1TwoFactorApiController.php does not comply with psr-4 autoloading standard. Skipping.
Class IlluminateFoundationComposerScripts is not autoloadable, can not call post-autoload-dump script
> @php artisan package:discover --ansi
    Fatal error: Uncaught Error: Class "IlluminateFoundationApplication" not found in C:laragonwwwspriibootstrapapp.php:14
    Stack trace:
    #0 C:laragonwwwspriiartisan(20): require_once()
    #1 {main}
      thrown in C:laragonwwwspriibootstrapapp.php on line 14
    Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255

2

Answers


  1. Remove your compose.lock file.

    Right-click on laragon icon in system tray and thick extensions:

    Laragon->PHP->Extensions->Sodium & pdo_sqlite 
    

    enabling php extensions

    Run cmd as administrator and then run these:

    composer install --ignore-platform-reqs
    composer dump-autoload
    composer update --ignore-platform-reqs
    
    Login or Signup to reply.
  2. Generating optimized autoload files Class AppHttpControllersapiv1TwoFactorApiController located in C:/laragon/www/sprii/appHttpControllersApiV1TwoFactorApiController.php does not comply with psr-4 autoloading standard. Skipping. Class IlluminateFoundationComposerScripts is not autoloadable, can not call post-autoload-dump script

    The issue is that you are not using proper naming convention for PSR-4.

    Your file structure is appHttpControllersApiV1TwoFactorApiController.php

    Namespace should be
    AppHttpControllersApiV1TwoFactorApiController

    Your current namespace is AppHttpControllersapiv1TwoFactorApiController which is wrong.

    Refactor the namespace and you won’t see this message.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search