Вызов дополнительных сеялок в OctoberCMS завершается с ошибкой класса не найден

У меня есть классы сеялок, которые я подтвердил, что они могут работать по отдельности, и я пытаюсь запустить их из другого класса сеялок в том же пространстве имен.
Я получаю сообщение об ошибке, говорящее о том, что класс, запущенный из другой сеялки, не найден.
Я использую OctboerCMS build 419.

Класс сеялки, вызывающий абонента

<?php namespace Cocci\Custom\Updates;
use Seeder;

class SeedTablesCocciPedale extends Seeder
{
public function run()
{
$this->call('Cocci\Custom\Updates\SeedTablesCocciBike005');
$this->call('Cocci\Custom\Updates\SeedTablesCocciColor');
//        $this->call(SeedTablesCocciBike005::class);
//        $this->call(SeedTablesCocciColors::class);
}
}

Сеялка вызвана другой сеялкой

<?php namespace Cocci\Custom\Updates;

use Seeder;
use Cocci\Custom\Models\Product;
use Cocci\Custom\Models\Part;
use Cocci\Custom\Models\PreviewType;
use Cocci\Custom\Models\PartType;
use Cocci\Custom\Models\PartPreviewPosition;

class SeedTablesCocciBike005 extends Seeder
{
public function run()
{
$partTypeSetAll = PartType::create([
'name' => 'set_all',
'category' => PartType::CAT_ALL_PARTS,
]);
$partTypeNoPaintParts = PartType::create([
'name' => 'no_paint_parts',
'category' => PartType::CAT_NON_CUSTOMIZABLE,
]);
...
}
}

ошибка

% php artisan plugin:refresh Cocci.Custom
Rolled back: Cocci.Custom
Reinstalling plugin...
PHP Fatal error:  Class 'Cocci\Custom\Updates\SeedTablesCocciBike005' not found in /Library/WebServer/Documents/cocci-custom/vendor/laravel/framework/src/Illuminate/Database/Seeder.php on line 62

[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Cocci\Custom\Updates\SeedTablesCocciBike005' not found

Я пробовал оба способа, указав класс по строке полного имени и с class ключевое слово, но ни сработало. Вероятно, эти классы сеялки не загружены?
Что я должен делать?
Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]