return ['id' => $faker->unique()->randomNumber, 'poste' => 'e', 'prenom' => $faker->firstName, 'nom' => $faker->lastName, 'langue' => 'fr', 'telephone' => $faker->phoneNumber, 'cellulaire' => $faker->phoneNumber, 'est_notifie' => false, 'restaurant_primaire' => $faker->randomElement($restaurants)];
});
/**
 * Fabrique (factory) d'un assistant
 * @retour Array
 */
$factory->defineAs(Employe::class, 'assistant', function () use($factory) {
    $employe = $factory->raw(Employe::class);
    return array_merge($employe, ['poste' => 'a']);
});
/**
 * Fabrique (factory) d'un gérant
 * @retour Array
 */
$factory->defineAs(Employe::class, 'gerant', function ($faker) use($factory) {
    $restaurants = Restaurant::lists('id')->all();
    $employe = $factory->raw(Employe::class);
    return array_merge($employe, ['poste' => 'g', 'restaurant_primaire' => $faker->unique()->randomElement($restaurants)]);
});
/**
 * Fabrique (factory) d'un directeur
 * @retour Array
 */
$factory->defineAs(Employe::class, 'directeur', function () use($factory) {
    $employe = $factory->raw(Employe::class);
    return array_merge($employe, ['poste' => 'd', 'restaurant_primaire' => null]);
});
/**
 * Fabrique (factory) d'un propriétaire
 * @retour Array
 */