Laravel 5 classe 'AppHttp ControllersFile' introuvable
j'obtiens l'erreur suivante:
Class 'AppHttpControllersFile' not found
en utilisant le contrôleur laravel 5:
$files = File::files( $this->csvDir );
je dois ajouter le système de fichierscomposer.json et config/app.php. De toute façon je utiliser une configuration incorrecte.
c'est ce Que j'ai modifié:
compositeur.json
"require": {
"laravel/framework": "5.0.*",
"illuminate/html": "5.*",
"illuminate/filesystem": "5.*" /* my try to repo */
},
config / app.php
'providers' => [
// [...]
// jerik 2015-04-17: get html Forms
// http://laravel.io/forum/09-20-2014-html-form-class-not-found-in-laravel-5
'IlluminateHtmlHtmlServiceProvider',
'IlluminateFilesystemFilesystemServiceProvider', // try to add file
Quand je lance composer update, il fonctionne bien, mais il n'y a pas d'uuput que le système de fichiers soit téléchargé. Donc ma configuration est mal, mais je ne sais pas la manière correcte.
des suggestions ou des conseils?
1 réponses
vous devriez D'abord envisager d'utiliser la façade de rangement intégrée. Vous n'avez pas besoin d'inclure manuellement Filesystem sauf si vous utilisez S3 ou Rackspace parce qu'il est déjà inclus par défaut-regardez système de fichiers dans la documentation Laravel 5.
il semble aussi, que vous devriez importer File alors essayez
use File;
ou \File pour résoudre le problème parce que maintenant vous utilisez le fichier de namespace courant et probablement File n'est pas définie dans App\Http\Controllers namespace