Если Model factroy, как показано ниже, то как использовать Trait getData () здесь?
Этот код не работает.
<?php
use App\Working;
use App\Traits\Calculate;
...
$factory->define(App\Working::class, function (Faker\Generator $faker) {
...
$getData = $this->getData();
...
return['get_data' => $getData];
}
Сообщение об ошибке:
Symfony \ Component \ Debug \ Exception \ FatalThrowableError: вызов неопределенного метода Illuminate \ Database \ Eloquent \ Factory :: getData ()
Исключительная трассировка:
1 Подсветка \ База данных \ Eloquent \ Factory :: {closure} (Объект (Создатель \ Генератор), [])
G: \ Test \ поставщика \ Laravel \ рамки \ SRC \ Осветите \ Database \ Eloquent \ FactoryBuilder.php: 263
2 call_user_func (Объект (Закрытие), Объект (Создатель \ Генератор), [])
G: \ Test \ поставщика \ Laravel \ рамки \ SRC \ Осветите \ Database \ Eloquent \ FactoryBuilder.php: 263