3일차에 백로그된 블로그

2518 단어
사람들이 바쁜 일상 속에서 트위터를 즐겨 사용하는 이유를 드디어 알 것 같습니다. 긴 형식의 콘텐츠 작성을 더 좋아하지만 HypeTracker에 내 시간을 우선순위로 두고 대신 일하기 때문에 블로그에 게시하는 것을 소홀히 했습니다.

나는 이제 나의 성장과 함께 그것에 대한 생각과 함께 나의 하루를 요약할 것입니다(참고로 이것은 출판 당시 나의 도전 6일차입니다)

100DaysOfCode의 3일차



Eloquent ORM을 사용하여 Laravel에서 뮤테이터 및 관계 추가를 완료했습니다(잘못됨). 이전에 PHP로 응용 프로그램을 만들었지만 데이터 액세스 개체와 같은 상용구 클래스가 더 많이 존재하는 개체 지향 프로그래밍 언어에 너무 익숙했습니다.

Laravel은 스캐폴딩 시간을 실제로 많이 절약하는 필드 및 함수 이름을 기반으로 많은 암시적 변환을 제공합니다. (여전히 다른 개발자가 어떻게 프로젝트에 참여하고 모델 구조를 알 수 있는지 확실하지 않음)

결국 PR 브랜치에서 내 커밋을 몇 번 수정하고 푸시를 강요해야 했습니다 하하.



따라서 이전 커밋을 편집하는 요령은 다음 git 명령입니다.

// Replace 'x' with the number of commits prior 
// to current head that you want to edit.
// You can find the number of commits with git log 
// or even replace HEAD with the commit id.

$ git rebase -i HEAD~x
pick 키워드를 수행하려는 작업으로 대체하기 위한 지침과 함께 커밋 목록을 표시합니다(가장 자주 사용하는 것은 커밋을 변경하기 위한 edit 및 커밋 메시지를 변경하기 위한 reword입니다. ).

그러나 리베이스된 커밋을 강제로 푸시하는 것은 위험한 의미가 있으며 자신의 브랜치/공개적으로 푸시되지 않은 경우가 아니면 권장하지 않습니다. More details here

이것은 개인/취미 프로젝트이기 때문에 그냥 두었습니다.

Twitter에서 내 여정을 계속 확인하세요!

프로젝트 저장소(위에 언급된 PR):

refactor(http): 기존 API를 Laravel로 마이그레이션 #7







justinhodev
에 게시됨



운동화 데이터를 위한 RESTful API 경로 추가
수정 #6


View on GitHub

좋은 웹페이지 즐겨찾기