单元测试 借用 factory 创造数据 报 exception

有一个 PostFactory.php 在/database/factories/ 下面
然后 用seeder下这个PostFactory是可以用的
包括 controller下 都是ok 的

$user = factory(User::class, 1)->create()->each(
  function ($user) {
  $user->posts()->save(factory(Post::class)->make());
 });
InvalidArgumentException: Unable to locate factory with name [default] [App\User].

D:\projects\laravel\test\vendor\laravel\framework\src\Illuminate\Database\Eloquent\FactoryBuilder.php:269
D:\projects\laravel\test\vendor\laravel\framework\src\Illuminate\Database\Eloquent\FactoryBuilder.php:292
D:\projects\laravel\test\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\GuardsAttributes.php:122
D:\projects\laravel\test\vendor\laravel\framework\src\Illuminate\Database\Eloquent

在 Illuminate\Database\Eloquent 下面的 factory 里看到

public function of($class, $name = 'default')

有点不明白了 找了半天也没找到类似的问题.
麻烦大家帮忙看看 给个主意, 谢谢先

Faute de grives, on mange des merles
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!