폼 유효성 검사에 실패했을 때 어느 항목이 잘못됐는지 시각적으로 알려주는 방법이다. 부트스트랩 느낌의 경고 스타일을 직접 만들어 쓴다.1. Laravel Custom Helper 만들기if (!function_exists('hasError')) { function hasError($errName, $isMsg = false) { if ($errors = session('errors', new \Illuminate\Support\MessageBag())) { if ($isError = $errors->has($errName)) { return $isMsg ? $errors->first($errNam..
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. ..
요즘 웹 개발자라면 자바스크립트는 필수다. 과거에서부터 현재까지 핫한 제이쿼리나 리액트, 뷰를 하더라도 가장 기초적인 자바스크립트를 할 줄 알아야 더 디테일하게 사용이 가능하다.1. 자바스크립트 완벽 가이드 (데이비드 플래너건)저자: 데이비드 플래너건 / 구경택, 박경욱, 변치훈, 이의호 역 / 인사이트나는 개인적으로 데이비드 플래너건의 자바스크립트 완벽 가이드를 추천하지만, 솔직히 "많이" 두껍다.자바스크립트 완벽 가이드 보러가기이 책의 성격을 한마디로 하면 레퍼런스다. 처음부터 끝까지 읽는 책이라기보다, 옆에 두고 필요할 때 찾아보는 책에 가깝다. 언어 명세를 깊게 다루기 때문에 "왜 이렇게 동작하지?"라는 의문이 생겼을 때 답을 찾을 수 있다.그래서 입문자가 첫 책으로 고르면 십중팔구 완독하지 못한..
