class Factory implements ArrayAccess (View source)
| 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. |
Create a new factory instance.
Create a new factory container.
Define a class with a given short-name.
Define a class with a given set of attributes.
Create an instance of the given model and persist it to the database.
Create an instance of the given model and type and persist it to the database.
Load factories from path.
Create an instance of the given model.
Create an instance of the given model and type.
Get the raw attribute array for a given named model.
Get the raw attribute array for a given model.
Create a builder for the given model.
Determine if the given offset exists.
Get the value of the given offset.
Set the given offset to the given value.
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