我正在尝试从“public/uploads/”文件夹上传图像。但是每当我运行该页面时,我都会收到以下错误。我使用的是 5.2
Class HTML not found
如何消除此错误?
@extends('main')
@section('content')
<h1>This is show.blade.php</h1>
@if(isset($info))
<div class='col-md-2 col-md-offset-2'>
{{HTML::image('uploads/zami.jpg')}}
</div>
<div class='col-md-12'>
<span>user id :</span><span>{{$info['info']['id']}}</span></br>
<span>username :</span><span>{{$info['info']['username']}}</span></br>
</div>
@endif
@endsection
最佳答案
将其添加到composer.json require部分
“照亮/html”:“5.*”
并运行 Composer 更新
打开您的config/app.php
在“providers”数组下添加此内容
Illuminate\Html\HtmlServiceProvider::class,
在“别名”数组下添加此内容
'Form' => Illuminate\Html\FormFacade::class,
'Html' => Illuminate\Html\HtmlFacade::class,
在你的 Blade 模板下,像这样使用
{!! Html::image('uploads/zami.jpg') !!}
希望对您有帮助。
关于php - Laravel 中未找到 html 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36153353/