gpt4 book ai didi

php - 尝试在 Laravel 5 中安装 'Illuminate\Html' 时找不到“Illuminate\Html\HtmlServiceProvider”

转载 作者:可可西里 更新时间:2023-11-01 14:01:20 27 4
gpt4 key购买 nike

我知道这里有几个类似的问题,但没有一个能解决我的问题。

我正在尝试在 Ubuntu 14.04 上使用 Laravel 5 添加 HtmlServiceProvider。我不断收到以下错误:

dl@dl-VirtualBox:~/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

我的供应商/laravel/framework/src/Illuminate/Foundation/ProviderRepository
.php 看起来像:

   /**
* Create a new provider instance.
*
* @param string $provider
* @return \Illuminate\Support\ServiceProvider
*/
public function createProvider($provider)
{
return new $provider($this->app);//line 146
}

我的/.../config/app.php 看起来像:

'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,


],

在我的 compose.Jason 中

"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",

"Illuminate/Html": "~5.0"
},

任何帮助将不胜感激。如果您觉得这个问题重复了,再次抱歉。


composer update 如果我删除我添加的提供程序和别名,则工作。但是在我重新添加它们之后,出现了同样的错误。

最佳答案

第一步

在 require 下的 composer.json 中,添加:

"laravelcollective/html": "5.1.*",

第 2 步

在你的终端运行composer update

第 3 步

在 providers 下的 config/app.php 中添加以下内容:

Collective\Html\HtmlServiceProvider::class,

第四步

在config/app.php中aliases下添加如下内容:

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

关于php - 尝试在 Laravel 5 中安装 'Illuminate\Html' 时找不到“Illuminate\Html\HtmlServiceProvider”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32572911/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com