php-fakerHow can I generate fake values using Laravel Faker?
To generate fake values using Laravel Faker, you can use the factory()
function. This function takes two arguments: the model class and a closure that defines the fake data. The following example code will generate a fake user with a random name, email, and password:
$user = factory(App\User::class)->create([
'name' => $faker->name,
'email' => $faker->unique()->safeEmail,
'password' => bcrypt('password'),
]);
The output of this code would be a new user with the random name, email, and password defined in the code.
Code explanation
factory()
: This function creates a model factory for the given model class.App\User::class
: This is the model class for the user.create()
: This is the method used to create a new model instance.$faker->name
: This generates a random name for the user.$faker->unique()->safeEmail
: This generates a unique and safe email address for the user.bcrypt('password')
: This hashes the given string and stores it in the database.
For more information on how to use Laravel Faker, you can refer to the documentation.
More of Php Faker
- How do I generate a zip file using PHP Faker?
- How do I generate a fake year in Laravel using Faker?
- How can I use Faker with Laravel?
- How can I generate a fake URL using PHP Faker?
- How to generate a title using Laravel Faker?
- How can I generate fake data in XLSX format using PHP Faker?
- How do I use PHP Faker to generate XML data?
- How can I specify the word length when using Laravel Faker?
- How do I generate fake state data using PHP Faker?
- How can I generate random words of a specific length using PHP Faker?
See more codes...