일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 라라벨
- chatGPT
- nodejs
- Ai
- Setting
- 블록체인
- Kaikas
- Laravel
- threejs
- nginx
- pagination
- Remix
- nft
- netfunnel
- jquery
- PM2
- NextJS
- 배포
- metamask
- Python
- 오블완
- exceljs
- polygon
- CSS
- 티스토리챌린지
- 회고
- miniconda
- 공연티켓
- React
- node
- Today
- Total
목록전체 글 (138)
박주니 개발 정리
공식문서 참조 https://laravel.com/docs/9.x/passport Laravel - The PHP Framework For Web Artisans Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things. laravel.com https://laravel.com/docs/9.x/sanctum Laravel - The PHP Framework For Web Artisans Laravel is a PHP web application framework w..
laravel schedule은 crontab에서 체크하는 시간 단위로 조건을 실행할 때 사용합니다. 주로 자동화할 때 이용합니다. laravel 환경을 다 구축했다는 전제 조건하에 진행하겠습니다. git bash, powershell에서 homestead 위치에서 vagrant ssh까지 진행해주시길 바랍니다. crontab 설정 방법 1. crontab -e을 입력해주시고 하단에 */1 * * * * cd [nginx 설정한 root 위치] && php artisan schedule:run >> /dev/null 2>&1을 입력해주시길 바랍니다. 2. 엔터를 누르고 ctrl+x 를 눌러서 하단에 Save modified buffer 이 나오는 것을 확인합니다. 그 다음 y를 눌러서 File Name ..
협업을 하다보면 다른분이 만든 git을 연결할 때 git pull을 받았을 경우 git branch가 자동적으로 연결할 수 있는 상태가 아니기 때문에 git branch 이름을 맞게 새로 생성해서 git push하면 올라갈 거라 생각할 수 있습니다. 하지만 그건 그저 구분돼서 올라가는 것이기 때문에 좋은 방법이 아닙니다. 협업을 할 때 특정 branch 연결 방법을 설명하겠습니다. 1. git pull {프로젝트 git}을 받습니다. 2. 해당 commend에서 git branch -a 를 입력합니다. 이유) git branch만 입력하게 되면 일반적인 branch만 보여주기 때문에 특정 branch를 확인할 수 없습니다. 참고) remotes/origin/develop으로 연결해보겠습니다 3. git ..
ec2에 올릴 때 build된 환경으로 올리기 때문에 로컬에서 유지보수 진행할 때에는 build된 환경에서 진행해야합니다. 그런데 nextjs는 react와 다르게 eslint등 충돌되는 부분이 있으면 build 진행시 에러가 발생되는 것을 확인했습니다. 그것을 대응하는 방법을 정리해봤습니다. 1. next.config.js 파일에서 ignoreDuringBuilds 내용 추가 // 추가 코드 eslint: { ignoreDuringBuilds: true, }, 2. package.json 파일안 scripts에 export 내용 추가 “export”: “next export” 3. 터미널 명령어 ) npm run build && npm run export 4. 터미널 명령어 ) npm run start..
먼저 이 방법은 회사에서 협업을 할 때 github에서 가져오는 것이 아니거나 http, ssh로 가지고 올려고할 때 찾을 수 없다는 문구가 나올경우 대응하는 방식입니다. 그리고 대체적으로 실서버 branch는 master, local환경은 dev로 진행하고 local에서 진행한 것을 실서버 git pull을 진행하기 위해서는 merge 하는 방법을 알아야하기때문에 정리해봤습니다. 1. Sourcetree 설치 후 Add를 클릭합니다. 2. 프로젝트 git clone한 폴더를 탐색을 통해서 연결합니다. 3. 추가를 클릭하신 후 이미지와 같은 화면이 나오는 지 확인해주시길 바랍니다. 4. 브렌치를 누르고 새 브랜치에 dev를 입력하고 브랜치 생성을 클릭하시면 됩니다. 새 브랜치는 dev만 생성하시면 됩니다..
node로 작업했을 경우에는 require cors 진행해서 연결만 하면 해결이 됬는데 laravel 로 연결해서 진행할 때에는 cors error 해결하기 위해 하단에 nginx 수정 및 react proxy 및 header 추가해서 진행했지만 cors 문제는 해결되지 않았습니다. 그런데 여러 시도 끝에 php 버전 설정 후 실행 및 laravel-cors 셋팅 후 진행하니 해결이 되었습니다. 성공 접근 방법 1. vagrant 환경에서 php 설정된 버전 정상 실행 확인 2. composer 환경에서 laravel-cors 설정 후 백엔드 영역 셋팅 3. 실행할 때마다 1번 php start를 진행 1. vagrant 환경에서 php 설정된 버전 정상 실행 확인하는 방법 먼저 폴더 php가 어떻게 설..
프로젝트 경험을 통한 제시 방안 변리사협회 프로젝트 진행을 했을 때 경험으로 비추어봤을 때 사실 재무/회계 뿐만 아니라 사무직일경우 많이 사용하는 것이 엑셀을 사용하는 것을 볼 수 있습니다. 엑셀로 서류 작업할 때도 유용하지만 해당 데이터를 찾고 필터된 내용으로 정리만 되면 일이 더 간소화될 수 있어서 프로젝트 진행할 때에도 클라이언트가 원하는 db 테이블을 만들고 crud가 진행된 이후 원하는 정보가 있으면 xlsx 셋팅해서 버튼 한번만으로 맞는 엑셀로 만드니 일일이 찾아서 만들 필요가 없어지는 것을 볼 수 있었습니다. html, css, javascript, java, mysql 기본기를 숙지하고 클론 코딩하면서 개발 영역을 넓혀나가 본인이 원하는 사이트를 개발하면 베스트이겠지만 개발자로 취업이 아닌..
1. DB에서 데이터 총 갯수를 가지고 와서 state로 설정합니다. let count = response.data.all_count; // response.data.all_count는 해당 데이터에 전체 갯수를 가지온 값 setTotalPage(count); 2. 맨마지막 버튼을 클릭시 맨마지막 페이지에 이동할 수 있는 state를 설정합니다. // count 는 데이터 전체 갯수 // pageCtrlLength는 /* * 예를 들어서 하단에 1, 2, 3, 4, 5 ... 10 * 그다음에는 11, 12, 13 ... 20 으로 되는 경우에는 * 하단에 10개씩 숫자 넘어가야하고 * 한페이지에 20개씩 데이터를 출력해야한다면 * 1, 2, 3 ... 10까지 한페이지에 20개씩 즉 데이터 갯수가 20..