tutorial software para online descargar laravel composer-php laravel-5

software - No se encontrĂ³ la clase ''Illuminate / Html / HtmlServiceProvider'' Laravel 5



laravel tutorial (12)

Ejecuta esto en cmd

php artisan Illuminate/Html

y luego agrega variables en app.php

Estoy tratando de agregar el HtmlServiceProvider con Laravel 5. Sigo recibiendo el siguiente error:

FatalErrorException en compiled.php línea 6391: Clase ''Illuminate / Html / HtmlServiceProvider'' not found

Así es como se ven mis proveedores:

''providers'' => [ /* * Laravel Framework Service Providers... */ ''Illuminate/Foundation/Providers/ArtisanServiceProvider'', ''Illuminate/Auth/AuthServiceProvider'', ''Illuminate/Bus/BusServiceProvider'', ''Illuminate/Cache/CacheServiceProvider'', ''Illuminate/Foundation/Providers/ConsoleSupportServiceProvider'', ''Illuminate/Routing/ControllerServiceProvider'', ''Illuminate/Cookie/CookieServiceProvider'', ''Illuminate/Database/DatabaseServiceProvider'', ''Illuminate/Encryption/EncryptionServiceProvider'', ''Illuminate/Filesystem/FilesystemServiceProvider'', ''Illuminate/Foundation/Providers/FoundationServiceProvider'', ''Illuminate/Hashing/HashServiceProvider'', ''Illuminate/Mail/MailServiceProvider'', ''Illuminate/Pagination/PaginationServiceProvider'', ''Illuminate/Pipeline/PipelineServiceProvider'', ''Illuminate/Queue/QueueServiceProvider'', ''Illuminate/Redis/RedisServiceProvider'', ''Illuminate/Auth/Passwords/PasswordResetServiceProvider'', ''Illuminate/Session/SessionServiceProvider'', ''Illuminate/Translation/TranslationServiceProvider'', ''Illuminate/Validation/ValidationServiceProvider'', ''Illuminate/View/ViewServiceProvider'', ''Illuminate/Html/HtmlServiceProvider'', /* * Application Service Providers... */ ''App/Providers/AppServiceProvider'', ''App/Providers/BusServiceProvider'', ''App/Providers/ConfigServiceProvider'', ''App/Providers/EventServiceProvider'', ''App/Providers/RouteServiceProvider'', ],

Así es como mi alias se ve ik app.php:

''aliases'' => [ ''App'' => ''Illuminate/Support/Facades/App'', ''Artisan'' => ''Illuminate/Support/Facades/Artisan'', ''Auth'' => ''Illuminate/Support/Facades/Auth'', ''Blade'' => ''Illuminate/Support/Facades/Blade'', ''Bus'' => ''Illuminate/Support/Facades/Bus'', ''Cache'' => ''Illuminate/Support/Facades/Cache'', ''Config'' => ''Illuminate/Support/Facades/Config'', ''Cookie'' => ''Illuminate/Support/Facades/Cookie'', ''Crypt'' => ''Illuminate/Support/Facades/Crypt'', ''DB'' => ''Illuminate/Support/Facades/DB'', ''Eloquent'' => ''Illuminate/Database/Eloquent/Model'', ''Event'' => ''Illuminate/Support/Facades/Event'', ''File'' => ''Illuminate/Support/Facades/File'', ''Hash'' => ''Illuminate/Support/Facades/Hash'', ''Input'' => ''Illuminate/Support/Facades/Input'', ''Inspiring'' => ''Illuminate/Foundation/Inspiring'', ''Lang'' => ''Illuminate/Support/Facades/Lang'', ''Log'' => ''Illuminate/Support/Facades/Log'', ''Mail'' => ''Illuminate/Support/Facades/Mail'', ''Password'' => ''Illuminate/Support/Facades/Password'', ''Queue'' => ''Illuminate/Support/Facades/Queue'', ''Redirect'' => ''Illuminate/Support/Facades/Redirect'', ''Redis'' => ''Illuminate/Support/Facades/Redis'', ''Request'' => ''Illuminate/Support/Facades/Request'', ''Response'' => ''Illuminate/Support/Facades/Response'', ''Route'' => ''Illuminate/Support/Facades/Route'', ''Schema'' => ''Illuminate/Support/Facades/Schema'', ''Session'' => ''Illuminate/Support/Facades/Session'', ''Storage'' => ''Illuminate/Support/Facades/Storage'', ''URL'' => ''Illuminate/Support/Facades/URL'', ''Validator'' => ''Illuminate/Support/Facades/Validator'', ''View'' => ''Illuminate/Support/Facades/View'', ''Form'' => ''Illuminate/Html/FormFacade'', ''Html'' => ''Illuminate/Html/HtmlFacade'', ],

Por fin he agregado esto dentro de mi composer.json

"require": { "laravel/framework": "5.0.*", "illuminate/html": "~5.0" },

De alguna manera sigo recibiendo este error, así que espero que alguien me pueda ayudar con esto :)

¡Gracias por adelantado!


El error indica que no puede encontrar el proveedor del servicio, así que asegúrese de hacer una actualización del compositor. Si hiciste una actualización del compositor revisa la carpeta de tu proveedor para asegurarte de que haya ingresado la dependencia.


El paquete Illuminate / HTML ha quedado obsoleto

Uso: laravelcollective / html

https://.com/a/34991188/3327198

composer require laravelcollective/html

Agregue estas líneas en config / app.php

en el grupo de proveedores:

Collective/Html/HtmlServiceProvider::class,

en el grupo aliases:

''Form'' => Collective/Html/FormFacade::class, ''Html'' => Collective/Html/HtmlFacade::class,


Illuminate / Html / HtmlServiceProvider ya no es un elemento central. Los componentes de Laravel que se han eliminado del marco principal están disponibles en laravelcollective.com. Sus componentes html y formularios se pueden encontrar aquí:

http://laravelcollective.com/docs/5.0/html

agrega esto a tu composer.json:

"laravelcollective/html": "~5.0"

luego actualiza el compositor:

composer update

luego agrega proveedores en config / app.php

''Collective/Html/HtmlServiceProvider'',

y finalmente agrega dos alias en el mismo archivo:

''Form'' => ''Collective/Html/FormFacade'', ''Html'' => ''Collective/Html/HtmlFacade'',


La raíz del error es el alias de HtmlServiceProvider. En config / app.php bajo ''alias'' cambie el caso del alias (Html) a mayúsculas

desde: ''Html'' => ''Illuminate / Html / HtmlFacade''

a: ''HTML'' => ''Illuminate / Html / HtmlFacade''



Primero agrega esta línea a composer.json

"illuminate/html": "~5.0"

Luego haga una composer update Espere a que termine la actualización, luego abra config / app.php y agregue esto:

''Illuminate/Html/HtmlServiceProvider'',

a la matriz de providers y esto:

''Form'' => ''Illuminate/Html/FormFacade'', ''Html'' => ''Illuminate/Html/HtmlFacade'',

a la matriz de aliases , y asegúrese de usar Html en blade o donde sea que lo use en minúsculas ''Html'' no HTML

Aquí hay un enlace de referencia: http://thegeekyland.blogspot.com/2015/11/class-illuminatehtmlhtmlserviceprovider.html


Pruebe los siguientes pasos Edite el archivo composer.json de su proyecto.

"require": { "laravelcollective/html": "~5.0"

}

A continuación, actualice Composer desde la Terminal:

actualización del compositor

A continuación, agregue su nuevo proveedor a la matriz de proveedores de config / app.php:

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

Finalmente, agregue dos alias de clase a la matriz de alias de config / app.php:

''aliases'' => [ // ... ''Form'' => ''Collective/Html/FormFacade'', ''Html'' => ''Collective/Html/HtmlFacade'', // ...

],



También puedes usar así
Illuminate/Html/HtmlServiceProvider::class, y

''Form'' => Illuminate/Html/FormFacade::class, ''Html'' => Illuminate/Html/HtmlFacade::class,


Verifique dos veces al actualizar su compositor, ya sea que esté en el directorio correcto


Yo encontré otra causa para este problema:

en el directorio ../Vendor a veces hay un archivo llamado "config.php", elimine ese archivo por completo o busque algo como esta línea:

array ( ... 28 => ''Illuminate/Html/HtmlServiceProvider'', ... ),

, y eliminar la línea, y luego hacer el comando "actualización del compositor", esto ayudará. (Me ayudó a mí también).