A new factory in laravel looks like this;
<?php
/* @var $factory \Illuminate\Database\Eloquent\Factory */
use App\Model;
use Faker\Generator as Faker;
$factory->define(Model::class, function (Faker $faker) {
return [
//
];
});
The variabele $factory
does'nt get defined in this file. How and where does this variabele get defined? A dd($factory)
results as expected in an \Illuminate\Database\Eloquent\Factory
object