PHP
Laravel

Laravelで「Formクラスが無い」とエラーが出た時の対処法


Class 'Form' not foundと出た

チュートリアルを元にLaravelでアプリを作っていた際に、Formという機能を使ったのですが使用できなくて焦りました。

Laravelのバージョンは5.7だったので古いという訳でも無いです。

どうも各種追記をしないといけないようです。


composer.jsonに追記


composer.json

    "require": {

"laravelcollective/html": "~5.0"
},

$ composer update


app.phpに追記


app.php

   'providers' => [

Collective\Html\HtmlServiceProvider::class,
],

'aliases' => [
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
],


これでFormが使えるようになりました!