在 laravel 5.2 中找不到类“Html”
Posted
技术标签:
【中文标题】在 laravel 5.2 中找不到类“Html”【英文标题】:Class 'Html' not found in laravel 5.2 【发布时间】:2016-11-16 23:52:41 【问题描述】:希望大家身体健康,事业顺利。 我将这些包添加到我的 laravel composer.json 中
"require":
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"laravelcollective/html": "5.2.*",
"oprudkyi/laravel-mail-logger": "^1.0",
"zizaco/entrust": "5.2.x-dev"
,
和作曲家更新
之后
打开 config/app.php
在“提供者”下添加
Collective\Html\HtmlServiceProvider::class,
还有别名
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
但仍然没有找到 html..
!! Html::style('newtheme/css/bootstrap.min.css') !!
我尝试了其他软件包,但作曲家说..更新成功..但没有人工作。请帮帮我
【问题讨论】:
【参考方案1】:我认为这个库是专门为 Form 设计的,但我找不到 HTML::style() 示例。
要调用资产,您可以将其放在应用程序的 public
文件夹中并使用 asset()
函数调用
<link href=" asset('newtheme/css/bootstrap.min.css') " rel="stylesheet">
参考辅助函数here
如果您仍想使用!! Html::style('newtheme/css/bootstrap.min.css') !!
,您需要将您的软件包从Collective
更改为Illuminate
,该软件包已在最新版本的Laravel
中被删除
【讨论】:
资产方法工作。但是当我改变集体来照亮它不起作用时。 需要像***.com/questions/31350030/…一样更新你的composer和app.php 是的 Cod3rite.asset 方法正常工作。但是在更改集体照亮后html仍然无法正常工作..感谢您的帮助..以上是关于在 laravel 5.2 中找不到类“Html”的主要内容,如果未能解决你的问题,请参考以下文章
在 Laravel 5.2 中找不到类“App\Http\Controllers\Session”[重复]
在 laravel 5.4 中找不到类“Illuminate\Foundation\Application”