Friday, February 2, 2024

Seeding: Array[ReflectionException]Class Array does not exist Error while trying to seed the database in Laravel

While I tried to seed the database in laravel after the migration with the below artisan command,

php artisan db:seed

I received the below error: 
Seeding: Array
[ReflectionException]
Class Array does not exist

There are few possible causes for the error message “ReflectionException: 
Class Array does not exist” that appears when Laravel tries to use class that it cannot locate. These include: The class might not have been properly imported or required at the top of the file. The class might not have been properly imported or required at the top of the file. Composer dump-autoload may not be done.

I solved this by running the below command:

composer update

and then run:

composer dump-autoload


Now run

php artisan db:seed

It works. Happy coding