找不到"HTML"类(查看:C:\ xampp\htdocs\laravel_demo\resources\views\pages\registration.blade.php)

Sha*_*k k 2 php laravel laravel-5 laravelcollective laravel-5.3

我是laravel 5.3的初学者,我已经添加了href链接到我的html表单,它会得到一个错误

找不到"HTML"类(查看:C:\ xampp\htdocs\laravel_demo\resources\views\pages\registration.blade.php)

我参考以下链接来安装表单和Html

安装

我的查看页面:

{{Form::open(array('action' => 'RegistrationController@store', 'method' => 'post'))}}
<table>
    <tr>
        <td>
           Entr SNO:
        </td>
        <td>
         {!! Form::text('sno', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
          Enter Name:
        </td>
        <td>
         {!! Form::text('sname', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
          Enter Course:
        </td>
        <td>
         {!! Form::text('course', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
           Entr SNO:
        </td>
        <td>
       {{ Form::select('number', [1, 2, 3], null, ['class' => 'field']) }}
        </td>
    </tr>
        <tr>
            <td>
    {!! Form::submit('Submitform', ['class' => 'btn btn-primary']) !!}
            </td>
            <td>
               {{ HTML::link('http://test.com') }}
            </td>
    </tr>
</table>
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)

表格运作良好,但当我添加'href'链接不起作用.请帮助我

pat*_*cus 6

问题在于您尝试使用的类的大小写.

如果您按照laravelcollective/html包的说明进行操作,则会在config/app.php文件中添加此别名:

'Html' => Collective\Html\HtmlFacade::class,
Run Code Online (Sandbox Code Playgroud)

但是,在您的刀片中,您尝试使用外观HTML.在您的刀片文件中,将您的行更改为:

{{ Html::link('http://test.com') }}
Run Code Online (Sandbox Code Playgroud)

注意:Html::不是HTML::.