Kiedy wprowadzasz zmiany w plikach seedera i nie odzwierciedlają one twoich zmian, musisz uruchomić automatyczne ładowanie zrzutu kompozytora.
możesz użyć jednego z następujących poleceń
$ composer dump-autoload
$ composer du
$ composer dump
$ composer dump-autoload -o
Następnie spróbuj ponownie uruchomić polecenie db:seed, aby odzwierciedlić zmiany.
co robi automatyczne ładowanie zrzutu kompozytora?
composer dump-autoload
niczego nie pobierze. Po prostu regeneruje listę wszystkich klas, które muszą być uwzględnione w projekcie (autoload_classmap.php). Idealny, gdy masz nową klasę w swoim projekcie.
W idealnym przypadku wykonasz kompozytora dump-autoload -o
, aby szybciej ładować Twoje strony internetowe. Jedynym powodem, dla którego nie jest to ustawienie domyślne, jest to, że jego wygenerowanie zajmuje trochę więcej czasu (ale jest tylko nieznacznie zauważalne)