개인 저장용 종립님의 깃 단축어를 참고하여 내게 맞게 수정한 것 (출처 : https://johngrib.github.io/wiki/git-alias/) 코드 gits ( https://gist.github.com/yousung/515eeec8268544056c1a5664885e754e ) [alias] alias-basic = "!#----------------------------------------------------------;\n\ git alias | head -7" ci = commit co = checkout sw = switch re = restore s = status -s assume = update-index --assume-unchanged assumed = "!git ls-f..
.gitignore에 분명히 추가했는데도 파일이 계속 변경 목록에 뜨는 경우가 있다. 오타를 의심하고 경로를 몇 번씩 확인하게 되는데, 열에 아홉은 문법 문제가 아니다.원인: gitignore는 "이미 추적 중인 파일"에는 안 먹는다이게 핵심이다. .gitignore는 아직 Git이 모르는 파일을 무시하라는 규칙이다. 한 번이라도 git add 된 파일은 이미 인덱스(스테이징 영역)에 등록돼 있고, 그 뒤에 gitignore에 추가해봐야 Git은 계속 추적한다.그래서 순서가 이렇게 꼬인 경우에 문제가 생긴다.프로젝트를 만들고 git add . 로 전부 커밋나중에 .env나 node_modules가 들어간 걸 발견.gitignore에 추가여전히 변경 목록에 뜸해결: 인덱스에서 캐시를 걷어낸다git rm -..
블로그를 직접 만들어본 기록이다. 티스토리나 워드프레스를 쓰면 될 일이지만, 프레임워크를 제대로 익히는 데는 완결된 서비스를 처음부터 끝까지 만들어보는 것만 한 게 없다.저장소https://github.com/yousung/blog개발 환경PHP : 7.1Framework : Laravel 5.6Cache : Redis 또는 MemcachedDB : MySQL지금 기준으로 보면 전부 구버전이다. PHP 7.1은 2019년에 보안 지원이 끝났고 Laravel 5.6도 마찬가지다. 당시 스택 기록으로 남겨둔다.블로그를 직접 만들면 배우는 것들블로그는 학습용 프로젝트로 꽤 좋은 주제다. 단순해 보이지만 웹 서비스의 기본 요소가 거의 다 들어간다.1. 인증과 권한글 작성은 관리자만, 조회는 누구나. 이 단순한 ..
Laravel의 기본 유효성 검사 메시지는 영어다. The email field is required. 같은 문구가 그대로 사용자에게 노출되면 곤란하다.가장 많이 쓰는 기본 항목만 한글화한 언어팩을 만들어서 공개해두었다.https://github.com/yousung/laravel-lang-ko적용 방법방법 1: 직접 복사저장소를 받아 언어 디렉터리에 넣으면 된다.# Laravel 9 이상[PROJECT_ROOT]/lang/ko/# Laravel 8 이하[PROJECT_ROOT]/resources/lang/ko/방법 2: git clonecd [PROJECT_ROOT]git clone https://github.com/yousung/laravel-lang-ko.git resources/lang/ko3. ..
