2

私はlaravel 5.3の初心者で、htmlフォームにhrefリンクを追加しましたが、次のようなエラーが発生しました

クラス '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() !!}

フォームはうまく機能していますが、「href」リンクを追加すると機能しません。助けてください

4

5 に答える 5

6

問題は、使用しようとしているクラスの大文字化にあります。

laravelcollective/htmlパッケージの指示に従った場合、次のエイリアスがconfig/app.phpファイルに追加されます。

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

ただし、ブレードでは、ファサードを として使用しようとしていますHTML。ブレード ファイルで、行を次のように変更します。

{{ Html::link('http://test.com') }}

注:Html::ではありませんHTML::

于 2016-12-23T06:07:13.223 に答える
2

laravel を試すことができます:

URL::route('router_name','parameter_if_require')

例として以下のようなことをしてください ここにはsingle_postルートがあり、 IDを取るので、以下のようなリンクを生成できます:

<a href="{{ URL::route('single_post', $post->id) }}">View Post</a>

詳しくはこちらをチェック

そして、直接リンクを使用したい場合は、使用できます

<a href="{{ URL::to('/your_static_url') }}">Name</a>

于 2016-12-23T05:31:06.740 に答える
0

<a href="{{'presentation_page'}}/{{$latest_file_uploads->id}}" class="title" title = "{{$latest_file_uploads->file_name}}" >

このように試してみてください

于 2016-12-23T06:08:33.050 に答える