所以在使用 laravel 8.x 中引入的新模型工厂类时,我遇到了这个奇怪的问题,说 laravel 找不到与模型对应的工厂。我收到这个错误
PHP Error: Class 'Database/Factories/BusinessUserFactory' not found in .....
Run Code Online (Sandbox Code Playgroud)
我一直在关注 Laravel 文档,我不知道发生了什么
这是BusinessUser课堂
<?php
namespace App;
use Database\Factories\BusinessUserFactory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class BusinessUser extends Model
{
use HasFactory;
}
Run Code Online (Sandbox Code Playgroud)
和工厂
<?php
namespace Database\Factories;
use App\BusinessUser;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
class BusinessUserFactory extends Factory
{
/**
* The name of the factory's corresponding model.
*
* @var string
*/
protected $model = BusinessUser::class;
/**
* Define the model's default state.
*
* @return …Run Code Online (Sandbox Code Playgroud)