Rozumiem, że istnieje kilka podobnych pytań, ale żaden z nich nie naprawił mojego problemu.Nie znaleziono "Illuminate Html HtmlServiceProvider" podczas próby zainstalowania 'Illuminate Html' w języku laravel 5
Próbuję dodać HtmlServiceProvider z Laravel 5 na Ubuntu 14.04. Wciąż otrzymuję następujący błąd:
[email protected]:~/l5todo$ composer update
> php artisan clear-compiled
PHP Fatal error: Class 'Illuminate\Html\HtmlServiceProvider' not found in /home/dl/l5todo/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Illuminate\Html\HtmlServiceProvider' not found
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output: PHP Fatal error: Class 'Illuminate\Html\HtmlServiceProvider' not found i
n /home/dl/l5todo/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository
.php on line 146
Mój sprzedawca/laravel/framework/src/Illuminate/Fundacja/ProviderRepository
.php wygląda następująco:
/**
* Create a new provider instance.
*
* @param string $provider
* @return \Illuminate\Support\ServiceProvider
*/
public function createProvider($provider)
{
return new $provider($this->app);//line 146
}
My /.../config/ app.php wygląda następująco:
'providers' => [
Illuminate\Html\HtmlServiceProvider::class, //newly added
......
],
'aliases' => [
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
'Blade' => Illuminate\Support\Facades\Blade::class,
'Bus' => Illuminate\Support\Facades\Bus::class,
'Cache' => Illuminate\Support\Facades\Cache::class,
......
'Form' => Illuminate\Html\FormFacade::class,
'Html' => Illuminate\Html\HtmlFacade::class,
],
W moim compose.Jason
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"Illuminate/Html": "~5.0"
},
Każda pomoc będzie naprawdę doceniana. Przepraszamy ponownie, jeśli to pytanie jest dla Ciebie zduplikowane.
composer update
prace jeśli usunąć dostawcę i aliasy I dodali. Ale po dodaniu ich ponownie pojawia się ten sam błąd.
Przepraszam za pytanie naprawdę głupie pytania, ale nie muszą być zadawane .. 1) Czy zrobiłeś 'composer install' (lub" update kompozytora ")? 2) Czy zrobiłeś później "composer dump-autoload"? –
Tak, 'composer dump-autoload' działa poprawnie, ale' composer install' i 'composer update' Mam wyjątek klasy nie znaleziony. – daolincheng
jest wrażliwy na wielkość liter composer.json? Innymi słowy, czy '' illuminate/html "' robi różnicę? –