가끔 사용해야할 패키지가 업데이트가 안되어 있을때 해당 git 저장소를 복제(forked)해서 수정해서 쓸 경우가 있다.네이버 ncloud의 SMS 발송 패키지인 laravel-sens인 경우에서 라라벨9까지만 지원하고 있기 때문에 fork하여 composer.json
laravel news 메일를 보던 재미있던 open-source가 있길래 테스트 삼아 설치해봄Vito Deploy, Free and OpenSource Server Management for LaravelVito is a self-hosted and open-sour
한 가지 형태로 통일시켜줘야 프론트엔드 개발자가 작업하시기가 편합니다. 원래, http code로 구분했었었는데, 다른 분은 reponse 형태를 통일시켜 달라고 하셔서 작업했습니다. api response 예 (당연히 config/app.php에도 등록해줘야함)사용예
User Model에 laravel-permission 같은 패키지를 사용하여 Role 처리하는게 더 간편하지만, 어쩔수 없이 Mutil-Auth를 사용해야 할 때 사용하시면 됩니다.api 인증을 Sanctume으로 사용할 때 개인(User Model), 회사(Comp
AWS Lambda@Edge에서 실시간 이미지 리사이즈 & WebP 형식으로 변환\[AWS] AWS S3에 이미지 업로드하고 AWS Lambda로 이미지 리사이징 적용하기AWS S3 이미지 처리 개선하기, 이미지 최적화CloudFront + Lambda(Edge) +
phpstorm에서 F8을 눌러서 terminal에 CLI명령어를 처리했었는데, 반복적인 경우가 많아서 phpstorm내에서 실행할 수 있는 방법이 있는지 찾아보았다.Ctrl을 두번 실행보면 Run Anything이 실행되는 데 이부분에서 기본적인 명령어는 템플릿화 되
컨테이너가 아닌 이미지를 선택docker network ls를 통해 docker-composer network name을 적는다. 변경하지않으면 network 에러나 데이베이스를 이용한 테스트시 This test did not perform any assertions
실행 변수를 확인할 수 있는 패키지https://github.com/beyondcode/laravel-dump-serversail(docker 환경) 사용중에는 나오지 않는다. 1\. docker-compose.yml내 port를 열어준다이제 잘 나온다.
https://laravel-notification-channels.com/fcm/ 패키지를 통해 Firebase Cloud Messaging 알림 기능 구현후 테스트 코드 작성
전역적으로 사용하기 때문에 따로 변수를 넘길 필요는 없습니다.diglactic/laravel-breadcrumbs(https://github.com/diglactic/laravel-breadcrumbs\`\`\`bashcomposer require diglac
daisyUI — Tailwind CSS Components단축 class명 제공. 여러가지 테마 사용. 조금은 심심한 디자인Flowbite - Build websites even faster with components on top of Tailwind CSS(htt
작업 프로젝트의 백업용으로 dropbox를 사용하고 있는데, 패키지 업데이트할 때마다 dropbox가 동기화를 수시로 하니 용량, cpu 사용량이 여간 신경쓰이는 것이 아니었습니다.node_modules은 node package manager, vendor는 compo
Tailwind CSS를 사용하면서 불편했던 점은 클래스(class)명을 생각나는 대로 입력하는데, 정렬이 안되니 나중에 볼때 가독성에 문제가 많았다. 찾아보니 있긴한데, vscode에서 많이 사용하는 Prettier 플러그인이라서 주력인 PhpStorm에 사용할 수
Faker를 이용해서 임의 영문 데이타를 생성해서 개인공부 중에 임의 데이타를 한글로 변경하여 DB에 등록했더니 Malformed UTF-8 characters, possibly incorrectly encoded 오류가 났음JSON 관련 오류인가? 해서 without
계속 업데이트할 예정입니다유효성 검사를 따로 작성하지 않아도 된다 (예전에는 laravel valitdate + jquery validate)디버깅이나 퍼블리싱 작업시 refresh 키를 안눌러도 된다. (vite의 힘?)jquery 작업은 처음에는 간단하지만, 점점
이메일 검증Laravel 9 에서는 기본 미들웨어가 3가지가 있다. (미들웨어의 기본개념은 필터링와 같다)app/Http/Kernel.php 을 보면auth : 로그인 되었는지verified : 이메일 인증이 된 사용자인지web : 여러가지 웹 관련 미들웨어들을 묶어
프론트엔드에서 POST API Preflight 요청시 자꾸 access control check 에러가 나서 api end-point에 아래 코드를 사용하여 통과시킴GET Method은 잘 되는데 POST Method만 그러한 것으로 봐선 아마 인증코드가 없어서 그런
파일 업로드 사용시 파일 업로드는 안되지만, Drag&Drop 으로 파일을 선택할 수 있고, 이미지인 경우 미리보기가 되는 라이브러리https://github.com/JeremyFagis/dropify