Laravel 5. Ошибка VirtualAlloc() не удалась: [0x00000008] при запуске composer dump-autoload

Я получаю сообщение об ошибке "Класс не существует" при попытке заполнить мою БД, выполнив
"php artisan seed:db".

UserMoviesSeeder.php в папке database/seeds имеет следующее содержимое:

<?php

use Illuminate\Database\Seeder;
use App\Project;
use App\UserMovie;
use App\User;

class UserMoviesSeeder extends Seeder
{
    public function run()
    {
      $this->call(ProjectsTableSeeder::class);
    }
}

class ProjectsTableSeeder extends Seeder {

   public function run()
   {
       DB::table('user_movies')->delete();
       DB::disableQueryLog();

       UserMovie::create([
           'user_id' => 1734805,
           'tmdb_id' => 100,
           'ratio' => 4
       ]);

       UserMovie::create([
           'user_id' => 716091,
           'tmdb_id' => 100,
           'ratio' => 4
       ]);

       // ... and so on
   }
}

Я запускаю команду:

php artisan db:seed --class=UserMoviesSeeder

И получаю ошибку:

In Container.php line 752:
Class UserMoviesSeeder does not exist

Я пробовал следующее:

composer dump-autoload

Он возвращает:

VirtualAlloc() failed: [0x00000008] ������������ ������ ��� ��������� �������.

VirtualAlloc() failed: [0x00000008] ������������ ������ ��� ��������� �������.

Если я переименую оба файла и класс в стандартное имя «DatabaseSeeder» и выполню команду:

php artisan db:seed

Тогда у меня ошибка:

 Out of memory (allocated 547356672) (tried to allocate 1073741824 bytes)

Я предполагаю, что 547356672 - это размер моего файла сида (около 5,5Гб).
Но почему он пытается выделить в два раза больше 1073741824 ?
У меня всего 8Гб ОЗУ, поэтому он не может выделить 10Гб.
Раньше у меня в этой папке был сидер на 10Gb, а теперь у меня там только один файл сида на 5.5Gb.


person Виталий Комаров    schedule 29.03.2018    source источник
comment
каков размер файла вашей сеялки?   -  person Ben    schedule 01.04.2018
comment
сидер около 5.5Gb   -  person Виталий Комаров    schedule 02.04.2018
comment
файл слишком большой, попробуйте импортировать его с помощью команды или импортируйте его пакет за пакетом   -  person Ben    schedule 02.04.2018
comment
партия за партией займет огромное количество времени, но что вы подразумеваете под импортом через команду?   -  person Виталий Комаров    schedule 03.04.2018
comment
вставлять пакет за пакетом (stackoverflow.com/questions/6889065/), вставьте через команду (stackoverflow.com/questions/4546778/)   -  person Ben    schedule 03.04.2018