라라벨 모던하게 DTO 사용하기 (feat: Laravel Spring) 필요패키지 : # laravel-data $ composer require spatie/laravel-data $ php artisan vendor:publish --provider="Spatie\LaravelData\LaravelDataServiceProvider" --tag="data-config" # laravel-route-attributes $ composer require spatie/laravel-route-attributes $ php artisan vendor:publish --provider="Spatie\RouteAttributes\RouteAttributesServiceProvider" --tag="config..
Laravel Swagger 쉽게 적용하기 (feat. vyuldashev/laravel-openapi 패키지 ) PHP에서 Swagger를 적용하면 코드보다 더 길은 주석을 보게 될 것이다. 물론 Phpstorm에 플러그인을 달면 좀 편하게 쓸 수는 있지만, 이러한 단순 노가다를 하면서, 우리는 한 번쯤 이런 생각을 한다. ( 뭐 자동화나 클래스로 하는 방법은 없을까? ) PHP 쪽에도 이러한 움직임이 아예 없지는 않다. 그중 필자가 추천하는 패키지는 아래와 같다. https://vyuldashev.github.io/laravel-openapi/ 필자가 해당 패키지를 선택한 이유 1. 문서 작성을 주석에 의존하지 않고 재활용이 가능했으면 좋겠다. 2. 커스텀이 자유로웠으면 좋겠다 위에 2가지가 모두 부..
나는 PHP 개발자입니다.. (PHP 로고) PHP 개발자가 된 동기이전에는 자바 그중에서도 Spring Framework를 쓰는 개발자였습니다. 제가 처음 PHP로 넘어올 때는 그냥 단순히 연봉을 많이 쳐준다고해서 넘어갔습니다. 자바가 질려서도 아니고, PHP가 좋아서도 아닙니다. 많은 동료들이 말렸습니다. 죽어가는 언어, 쓰지도 않는 언어, 심한 경우 쓰레기 언어라는 표현까지 써가며 말렸습니다. 그래도 당시엔 결혼을 앞둔 시기라서 높은 연봉이 필요하기에 커리어를 포기하고 PHP로 넘어갔습니다. Q. 이 글을 읽고있는 독자분은 __ 개발자인가요 ? PHP 를 처음 맞이하였을 때의 느낌 PHP를 처음 볼때 느낌은 너무 직관적이며, 너무 쉬운언어였습니다. 자바를 하다 와서 그런지 문법을 1도 모르고 왔지만..