Factory (Database\Eloquent)
Factory
class Factory implements ArrayAccess (View source)
Methods
void | __construct( Generator $faker) Create a new factory instance. | |
static Factory | construct( Generator $faker, string|null $pathToFactories = null) Create a new factory container. | |
void | defineAs( string $class, string $name, callable $attributes) Define a class with a given short-name. | |
void | define( string $class, callable $attributes, string $name = 'default') Define a class with a given set of attributes. | |
mixed | create( string $class, array $attributes = array()) Create an instance of the given model and persist it to the database. | |
mixed | createAs( string $class, string $name, array $attributes = array()) Create an instance of the given model and type and persist it to the database. | |
$this | load( string $path) Load factories from path. | |
mixed | make( string $class, array $attributes = array()) Create an instance of the given model. | |
mixed | makeAs( string $class, string $name, array $attributes = array()) Create an instance of the given model and type. | |
array | rawOf( string $class, string $name, array $attributes = array()) Get the raw attribute array for a given named model. | |
array | raw( string $class, array $attributes = array(), string $name = 'default') Get the raw attribute array for a given model. | |
FactoryBuilder | of( string $class, string $name = 'default') Create a builder for the given model. | |
bool | offsetExists( string $offset) Determine if the given offset exists. | |
mixed | offsetGet( string $offset) Get the value of the given offset. | |
void | offsetSet( string $offset, callable $value) Set the given offset to the given value. | |
void | offsetUnset( string $offset) Unset the value at the given offset. |
Details
void __construct( Generator $faker)
Create a new factory instance.
static Factory construct( Generator $faker, string|null $pathToFactories = null)
Create a new factory container.
void defineAs( string $class, string $name, callable $attributes)
Define a class with a given short-name.
void define( string $class, callable $attributes, string $name = 'default')
Define a class with a given set of attributes.
mixed create( string $class, array $attributes = array())
Create an instance of the given model and persist it to the database.
mixed createAs( string $class, string $name, array $attributes = array())
Create an instance of the given model and type and persist it to the database.
$this load( string $path)
Load factories from path.
mixed make( string $class, array $attributes = array())
Create an instance of the given model.
mixed makeAs( string $class, string $name, array $attributes = array())
Create an instance of the given model and type.
array rawOf( string $class, string $name, array $attributes = array())
Get the raw attribute array for a given named model.
array raw( string $class, array $attributes = array(), string $name = 'default')
Get the raw attribute array for a given model.
FactoryBuilder of( string $class, string $name = 'default')
Create a builder for the given model.
bool offsetExists( string $offset)
Determine if the given offset exists.
mixed offsetGet( string $offset)
Get the value of the given offset.
void offsetSet( string $offset, callable $value)
Set the given offset to the given value.
void offsetUnset( string $offset)
Unset the value at the given offset.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Database/Eloquent/Factory.html