i have a question regarding why do we need to set protected $model = User::class when defining a Factory and in the model itself we need sometimes (if we did not use a convention for Factory name ) to override newFactory method to tell the model about the Factory ? why we need both of them ? why not to use $model properity only ? or newFactory() only ? why both of them ??
class UserFactory extends Factory{
protected $model = User::class;
}
and inside the model
public static function newFactory(){
return UserFactory::new();
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire