AttributeIlluminate\Database\Eloquent\Attributes\UseFactory
#[UseFactory]
Uses a factory to create Eloquent model instances.
Available since
Laravel 13.0
Targets
class
Parameters
$factoryClassstringFactory class to be used.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\UseFactory;
#[UseFactory(factoryClass: 'PostFactory')]
class Post extends Model
{
//...
}