Class 'Form' not found in Laravel 7
13,879
Solution 1
To support Laravel
7.x
, you will need to install version 6.0
of the HTML package. 5.x
Does not support newer versions of Laravel
after 5.8
. Update your composer.json
.
"laravelcollective/html": "~6.0"
After that run.
composer install
Or simply require it from the command line.
composer require laravelcollective/html "~6.0"
Solution 2
composer require laravelcollective/html
this dependency removed from laravel
Author by
code-8
I'm B, I'm a cyb3r-full-stack-web-developer. I love anything that is related to web design/development/security, and I've been in the field for about ~9+ years. I do freelance on the side, if you need a web project done, message me. ;)
Updated on July 15, 2022Comments
-
code-8 almost 2 years
I'm upgrading from Laravel 5 to Laravel 7.
I'm using a lot of
Form::model
on my project.Class 'Form' not found
I tried to install
"laravelcollective/html": "~5.0"
I kept getting
Problem 1 - Conclusion: remove laravel/framework v7.3.0 - Conclusion: don't install laravel/framework v7.3.0 - Conclusion: don't install laravel/framework v7.2.2 - Conclusion: don't install laravel/framework v7.2.1 - Conclusion: don't install laravel/framework v7.2.0 - Conclusion: don't install laravel/framework v7.1.3 - Conclusion: don't install laravel/framework v7.1.2 - Conclusion: don't install laravel/framework v7.1.1 - Conclusion: don't install laravel/framework v7.1.0 - Conclusion: don't install laravel/framework v7.0.8 - Conclusion: don't install laravel/framework v7.0.7 - Conclusion: don't install laravel/framework v7.0.6 - Conclusion: don't install laravel/framework v7.0.5 - Conclusion: don't install laravel/framework v7.0.4 - Conclusion: don't install laravel/framework v7.0.3 - Conclusion: don't install laravel/framework v7.0.2 - Conclusion: don't install laravel/framework v7.0.1 - Conclusion: don't install laravel/framework v7.0.0
What options do I have now ?
- replace all Form facade with HTML ? that would be a lot ... 😭
- add a Form Facade again on this new set up
Which one do you guys think I should do ?
-
code-8 about 4 yearsYour updated answer works !
"laravelcollective/html": "~6.0"
-
Kamlesh over 2 yearsThanks @mrhn mrhn. For more information we can visit laravelcollective.com/docs/6.x/html
-
Kamlesh over 2 yearsBTW I am using it in Laravel 8.65 version. It works.
-
Kamlesh over 2 yearsYes dear, you are right. we will have to install it by composer
composer require laravelcollective/html "~6.0"
by command line. For more information we can visit laravelcollective.com/docs/6.x/html