php - from - read file laravel
Laravel 5 Class ''App / Http / Controllers / File'' no encontrado (1)
Obtuve el siguiente error:
Class ''App/Http/Controllers/File'' not found
cuando se usa en el controlador laravel 5:
$files = File::files( $this->csvDir );
Tengo que agregar el Filesystem de Filesystem a composer.json
y config/app.php
. De alguna manera yo uso una mala configuración.
Eso es lo que he cambiado:
compositor.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
''Illuminate/Html/HtmlServiceProvider'',
''Illuminate/Filesystem/FilesystemServiceProvider'', // try to add file
Cuando ejecuto la composer update
, funciona bien, pero no hay ninguna salida que descargue el sistema de archivos. Así que mi configuración es incorrecta, pero no conozco la forma correcta.
¿Alguna sugerencia o consejo?
Primero debes considerar el uso de la fachada de almacenamiento incorporada. No es necesario incluir manualmente el Filesystem
menos que use S3 o Rackspace porque ya está incluido de forma predeterminada; consulte la documentación del sistema de archivos en Laravel 5 .
También parece que debes importar el File
así que prueba
use File;
o /File
para resolver el problema porque ahora está usando el Archivo del espacio de nombres actual y probablemente el File
no esté definido en el espacio de nombres de la App/Http/Controllers