さんごー日記。

映画や本やゲームの感想をゆるく記録したり、プログラミングの勉強をゆるく記録するゆるい日記です。

Laravel5.6のビューでFormクラスが見つからない

Laravelのビューでフォームヘルパーが使いたいと思い、以下のようなのをビューに追加した。

{{ Form::checkbox('hoge', '1') }}

実行すると以下のようなエラー。
Class 'Form' not found (View: /var/www/html/hogehoge/resources/views/****.blade.php)

Formクラスが見つからないとのこと。
インストールしないといけないらしい。

プロジェクトのcomposer.jsonに「laravelcollective/html」というのをl追加。

    "require": {
        "php": "^7.1.3",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.6.*",
        "laravel/tinker": "^1.0",
        "laravelcollective/html": "~5.0" ←追加
    },

’composer update’を実行してインストールしたらFormが使えるようになりました。