Site icon Developpeur / integrateur web (Growth Hacker)

Utiliser un faker PHP

Lorsqu’on doit réaliser un site web, une landing page, une solution SAAS, on doit remplir certaines sections par du « Lorem ipsum ». Pour cela différentes solutions existent. Nous allons présenter une solution qui utilise PHP.

On va utiliser le faker PHP de fzaninotto.
Il s’agit d’une librairie permettant de générer de fausse donnée.
Cela s’avère utile lorsqu’on souhaite remplir une base de donnée, présenter une landing page, une maquette, un fichier XML, etc …

Installer un faker en PHP

composer require fzaninotto/faker

Utiliser un faker en PHP

<?php
require_once 'vendor/autoload.php';

// Instance
$faker = Faker\Factory::create('fr_FR');

// 'Lucy Cechtelar';
echo $faker->name;

// "426 Jordy Lodge Cartwrightshire, SC 88120-6700"
echo $faker->address;

// Dolores sit sint laboriosam dolorem culpa et ...
echo $faker->text;

1er Etape : instancier le faker.
2ème Etape : appeler les différents fake (nom, prenom, adresse, …).

$faker->seed(123);
// Suite du code

L’utilisation de la méthode seed() pour utiliser le même jeu de donnée.

Formateurs

Vous pouvez utiliser un très grand nombre de format :

Faker custom

Vous pouvez créer votre propre « Faker Provider » et ainsi pouvoir obtenir des données qui vous sont propre.

Il faut pour cela créer une class qui étend \Faker\Provider\Base dans laquelle vous pouvez ajouter vos méthodes personnelles.

Source : https://github.com/fzaninotto/Faker

Quitter la version mobile