Smokescreen은 데이터 변환을위한 PHP 라이브러리입니다. 이는 API 응답을 변환하고 직렬화하는 데 이상적이지만 많은 시나리오에 적용될 수 있습니다.
Smokescreen Laravel 라이브러리도 참조하십시오
Smokescreen을 사용하려면 각 리소스의 변압기를 정의한 다음 Smokescreen item() 또는 collection() 메소드를 호출하여 데이터를 변환합니다.
전체 문서는 https://smokescreen-docs.netlify.com/에서 제공됩니다.
바닐라.
작곡가를 통해 패키지 설치 :
composer require rexlabs/smokescreen
우리는 Laravel 래퍼 패키지를 제공합니다. Laravel Framework : rexlabs/laravel-smokescreen 내에서 작업하기위한 훌륭한 편의성을 제공합니다.
자세한 내용은 Github 저장소를 참조하십시오.
phpunit 테스트를 실행하려면 :
composer run tests더 많은 테스트를 추가하십시오.
좋은 질문, 물어봐 주셔서 감사합니다. 우리 팀은이 패키지의 완벽한 이름을 제시하기 위해 몇 시간 동안 뇌를 쌓았습니다. 결국 우리는 Smokescreen이라는 변압기가 있기 때문에 Smokescreen과 함께갔습니다.
우리는 모든 좋은 아이디어를 Fractal에서 가져 와서 아이들에게 더욱 확장적이고 안전하게 만들었습니다.
풀 레퍼스트를 환영합니다. 코드가 PSR을 준수하는지 확인하십시오. github의 Smokescreen
Team #Phoenix 또는이 사람들 중 하나와 대화하십시오.