깃허브 공유

유용한 오픈소스 프로젝트를 소개해보세요! 직접 만든 프로젝트, 추천하고 싶은 저장소, 깃허브 활용 꿀팁을 공유하는 공간입니다.

2025.03.04 23:09

Faker

  • 나우호스팅 10일 전 2025.03.04 23:09
  • 13
    0

GitHub 저장소 정보

저장소: fzaninotto/Faker
설명: Faker is a PHP library that generates fake data for you
스타 개수: 26800
포크 개수: 3588
감시자 수: 550
주요 언어: PHP
최신 릴리즈: 릴리즈 없음 (v1.9.2)
라이선스: MIT License
생성 날짜: 2011-10-15
마지막 업데이트: 2025-03-04 00:00:00
Open Issues: 228
Pull Requests 개수: 30

최신 커밋

메시지: Merge tag 'v1.9.2'
작성자: fzaninotto
커밋 날짜: 2020-12-11
주요 기여자: 데이터 없음




Faker는 PHP 라이브러리입니다. 데이터베이스를 초기화하거나 XML 문서를 보기에 좋은 형태로 생성하거나, 데이터베이스를 스트레스 테스트하기 위해 데이터를 채우거나, 실제 서비스에서 가져온 데이터를 익명화하는 데 사용됩니다.

Faker는 Perl의 Data::Faker와 Ruby의 Faker에 의해 영감을 받았습니다. Faker는 PHP 5.3.3 이상을 필요로 합니다.

Faker는 현재 아카이브된 상태입니다. 자세한 내용은 [여기](https://marmelab.com/blog/2020/10/21/sunsetting-faker.html)를 참조하세요.

설치


Faker를 설치하려면 다음 명령어를 실행하세요.

bash

composer require fzaninotto/faker



기본 사용법


Faker는 autoloader를 지원합니다. 다음 예제를 참조하세요.

php

<?php

require_once 'vendor/autoload.php';



또는

php

<?php

require_once '/path/to/Faker/src/autoload.php';



또는

php

<?php

require_once 'path/to/autoload.php';



Faker를 사용하려면 다음 예제를 참조하세요.

php

<?php

$faker = FakerFactory::create();

echo $faker->name;



프로바이더


Faker는 여러 프로바이더를 제공합니다. 프로바이더는 데이터를 생성하는 데 사용됩니다. 예를 들어, `name` 프로바이더는 이름을 생성하는 데 사용됩니다.

모듈러


Faker는 모듈러를 제공합니다. 모듈러는 데이터를 생성하는 데 사용됩니다. 예를 들어, `unique` 모듈러는 중복된 데이터를 생성하는 것을 방지합니다.

로컬라이제이션


Faker는 여러 언어를 지원합니다. 예를 들어, `en_US`는 영어를 지원합니다.

엔티티를 채우기


Faker는 엔티티를 채우기 위해 어댑터를 제공합니다. 예를 들어, Propel은 데이터베이스를 채우기 위해 사용됩니다.

시드


Faker는 시드를 제공합니다. 시드는 데이터를 생성하는 데 사용됩니다. 예를 들어, `seed` 메서드는 데이터를 생성하는 데 사용됩니다.

내부 구조


Faker는 내부 구조를 제공합니다. 내부 구조는 데이터를 생성하는 데 사용됩니다. 예를 들어, `Provider` 클래스는 데이터를 생성하는 데 사용됩니다.

실용적인 사용법


Faker는 실용적인 사용법을 제공합니다. 예를 들어, XML 문서를 생성하는 데 사용됩니다.

언어별 프로바이더


Faker는 여러 언어별 프로바이더를 제공합니다. 예를 들어, `en_US`는 영어를 지원합니다.

세 번째 파티 라이브러리


Faker는 세 번째 파티 라이브러리를 제공합니다. 예를 들어, `willdurand/faker-bundle`는 Symfony에 대한 Faker를 제공합니다.

라이선스


Faker는 MIT 라이선스를 사용합니다. 자세한 내용은 LICENSE 파일을 참조하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 깃허브 공유 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 10건 / 1 페이지
    번호 제목 작성자 조회
    10 DesignPatternsPHP
    나우호스팅 10일 전 
    나우호스팅 23
    9 Faker
    나우호스팅 10일 전 
    나우호스팅 14
    8 Symfony
    나우호스팅 10일 전 
    나우호스팅 14
    7 Awesome Shell
    나우호스팅 10일 전 
    나우호스팅 11
    6 php-src
    나우호스팅 10일 전 
    나우호스팅 14
    5 grpc
    나우호스팅 10일 전 
    나우호스팅 14
    4 laravel
    나우호스팅 10일 전 
    나우호스팅 5
    3 PHPMailer
    나우호스팅 10일 전 
    나우호스팅 17
    2 라이믹스
    나우호스팅 10일 전 
    나우호스팅 10
    1 그누보드5
    나우호스팅 10일 전 
    나우호스팅 9

검색

게시물 검색