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にアップデートすると解消するようです。
コメント