Laravel 5 Class 'Collective \ Html \ HtmlServiceProvider' introuvable sur AWS

Je sais qu'il y a un tas d'autres questions flottant autour de là-bas avec le même message d'erreur, tels que: Classe 'Éclairer\Html\HtmlServiceProvider' ne trouve pas Laravel 5

Mon problème est que j'ai suivi toutes les étapes suggérées pour résoudre ce sur mon local (XAMPP), et il fixe sans accroc. Le problème est quand je suis allé à déployer pour mon AWS ubuntu boîte (nginx). J'ai suivi toutes les instructions habituelles: http://laravelcollective.com/docs/5.1/html#installation

Mes fournisseurs et les alias ont été ajoutés quand j'ai fait un git pull de ce que j'avais poussé mon. Peut-être que ce fichier doit avoir été gitignored, et le changement effectué manuellement sur le serveur?

Next, add your new provider to the providers array of config/app.php:

  'providers' => [
    //...
    Collective\Html\HtmlServiceProvider::class,
    //...
  ],

Finally, add two class aliases to the aliases array of config/app.php:

  'aliases' => [
    //...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    //...
  ],

J'ai ensuite ajouté manuellement:

Begin by installing this package through Composer. Edit your project's composer.json file to require laravelcollective/html.

"require": {
    "laravelcollective/html": "5.1.*"
}

Et enfin, j'ai couru:

composer.phar update

Il a été l'exécution de cette commande qui génère l'erreur:

PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
> php artisan clear-compiled
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
PHP Fatal error:  Class 'Collective\Html\HtmlServiceProvider' not found in /usr/share/nginx/html/cbt/vendor/compiled.php on line 6



  [Symfony\Component\Debug\Exception\FatalErrorException]
  Class 'Collective\Html\HtmlServiceProvider' not found



Script php artisan clear-compiled handling the pre-update-cmd event returned with an error



  [RuntimeException]
  Error Output: PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
  PHP Fatal error:  Class 'Collective\Html\HtmlServiceProvider' not found in /usr/share/nginx/html/cbt/vendor/compiled.php on line



update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-auties] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ...

J'ai ensuite essayé de courir php artisan clair-compilé, pour voir si cela ne serait rien, et a obtenu:

PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
PHP Fatal error:  Class 'Collective\Html\HtmlServiceProvider' not found in /usr/share/nginx/html/cbt/vendor/compiled.php on line 6716



  [Symfony\Component\Debug\Exception\FatalErrorException]
  Class 'Collective\Html\HtmlServiceProvider' not found

Je sais que mon nginx ubuntu environnement n'est pas la même chose qu'un windows xampp env, mais je ne sais toujours pas pourquoi, après l'Laravel-fourni des instructions pour l'ajout de cette ne semblent pas fonctionner. Serions très heureux de recevoir des conseils sur ce.

Cheers!

source d'informationauteur carbide20