【Laravel】Class ‘Form’ not found エラーの解消法

記事内に商品プロモーションを含む場合があります

技術メモ

Laravelでフォームヘルパーを使おうと思い、bladeファイルに以下のコードを記載しました。

Form::selectRange('from_year', 2012, 2025, '', ['placeholder' => ' '])

すると、

 

 

Class 'Form' not found

 

とエラーが発生したため、解決法を記載します。

 

開発環境

  • MacBook Pro (macOS Catalina バージョン10.15.1)
  • Laravel Framework 5.8.24

 

composer require でパッケージを追加する

ホームディレクトリで以下のコマンドを実行します。

 

composer require "laravelcollective/html":"^5.4.0"

 

すると

 

composer.jsonにパッケージの追加が完了し、フォームヘルパーが使用可能になりました。

 

補足:バージョン指定しないとエラーになりました

composer require laravelcollective/html

だけだと、私の環境ではインストールに失敗してしまいました。

 

 

Laravelのバージョンを6.0にアップデートすると解消するようです。

 

技術メモ
スポンサーリンク
スポンサーリンク
のすけをフォローする
やばブロ!

コメント