Backend
포스트맨으로 테스트하던 나에게
포스트맨으로 테스트하던 나에게
2021.10.05이번 인턴을 진행하면서 테스트 코드를 작성해볼일이 있었고, 그것에 대해서 느낀점을 작성하려고 한다. 테스트 코드를 왜 써야하며, 그리고 테스트 코드에 대한 생각을 나눠보겠다. 테스트 코드를 왜 작성해야하나...? 테스트 코드를 작성하기 전에는 코드 작성시 굳이 테스트 코드가 필수적으로 필요한지에 대한 생각을 많이 했었다. 인턴 이전까지만 해도 모든 테스트를 수작업을 통해 작동시켜보기도 했었다. 당시에는 이런 방법이 안정적으로 테스트를 할 수 있는데 큰 도움을 준다고 생각했기 때문에, 테스트 코드의 당위성에 대해서 크게 큰 신경을 쓰지 못했다. PostMan으로 테스트 하면 되는데 왜...? 굳이..? 그리고 그렇다고 해서 확실히 된다고 보장을 할 수는 있나..? 특히, 이 포스트 맨으로 테스트를 구성하는..
라라벨의 비동기를 활용한 실시간 검증
라라벨의 비동기를 활용한 실시간 검증
2021.08.19Laravel 실시간 검증 방식 라라벨에서 실시간 검증을 해야하는 경우가 있을것이다. 실시간 검증의 경우 매번 서버검증을 통해서 해결하는 방식이 아닌, 비동기적인 방식으로 검증을 매번 처리해야한다. 근데 laravel에서는 비동기적으로 이미 구현할 수 있게 내부적으로 구현이 되어있다. $validated = $request->validated();처리를 하면 알아서 비동기적으로 발송되게 한다. 구체적으로 예시를 들어서 설명하겠다. 라라벨에서 vue로 스케폴딩한 auth기능을 사용하면, public function register(Request $request) { $this->validator($request->all())->validate(); ... register 기능에 이미 validate() 처..
라라벨 커스텀 이메일 인증
라라벨 커스텀 이메일 인증
2021.08.11갑자기 라라벨? PHP의 진영에서 모던 프레임워크로 열심히 발빠르게 날리고 있는 라라벨을 다루게 된 계기는 현 회사에서 인턴과제로 라라벨 프레임워크를 활용한 개발을 진행중이기 때문이다. 라라벨을 사용하는 사람이 없기도하며, 워낙 커뮤니티도 적고 한글화된 문서를 확인해보기는 어렵기 때문에 여러가지 상황에 맞는 개발을 진행기에 무리가 많지만 한글화 된 자료나 튜토리얼들은 도움을 크게 줄 수 있을 거라고 생각한다. 내가 스스로 고생하면서 얻은 지식들과 함께 라라벨에서 제공했던 프레임워크에서 제공되는 구조를 잘 활용해서 개발할 수 있게 하는게 제일 베스트라고 생각했고, 결국 라라벨을 쓰는 이점을 살리는 개발을 쭉 진행해보고 싶었다. 회원 이메일 인증 라라벨에서 기본적으로 이메일 인증을 받기위해서는 Vue 스케폴..