laravel9 3

[plugin vite:dep-scan] ENOENT: no such file or directory, open ... node_modules/esbuild/lib/main.js error 해결방법

오늘도 작업 중 원인 모를 오류를 만났습니다!(오류가 없으면 이젠 오히려 불안할 지경입니다🤣) 작업하다 어느 순간 발생한 친구라 도무지 이유를 모르던 중 뒤늦게 찾아보니 composer로 하나 다운할 게 있었는데 그때 이후로 에러가 생겼더랍니다. node_module 부분에서의 오류인데, 전혀 다른 부분에서 5시간동안 헤매이다 찾아낸 방법이 바로 맨 아래의 링크..역시 구글로 찾아서 안나오는 답은 없음을 느꼈습니다ㅎㅎ *참고: laravel 9 | node_module 등 사용 [해결방법] 1. 터미널 창을 열어 작업중인 프로젝트의 위치로 경로를 설정합니다. 2. 아래 코드를 입력 후 'N'을 입력하여 종료합니다.. (만약 업데이트로 인해 버전이 다른 경우-최신버전으로 업데이트 해야하는 경우엔 'Y'로 ..

[Laravel 9 + Mysql] unique key, primary key, foreign key 등 제약키 수정방법

안녕하세요. 오늘은 migration 수정하면서 데이터를 날려버릴 수도 없고(!!!) 어떻게든 제약키를 해제하는 방법을 찾아 방황한 에러노트입니다. 재밌게도 laravel은 create는 참 쉬운데 수정은 일부러 쉽지 않게 만들어졌다는 사실, 알고계신가요? 저도 삽질하면서 이번에 새로 알게 되었답니다. 우선, 수정을 하는 방법은 크게 나누어보자면 2가지 입니다. 1. 쿼리문을 통해 직접적으로 데이터베이스에서 수정하는 방법 직접 쿼리문을 작성하여 수정하는 방식. 제약조건이 다양할 경우, 주변 제약조건도 함께 삭제하는 등 수정의 순서가 있어 복잡함. Mysql, Oracle 등등 문법이 조금씩 다르기 때문에 그에 대한 지식이 요구됨. 2. migration을 통해 수정하는 방법 laravel 내에서 수정이 ..

Laravel 9 특정 디렉토리 내 model, controller, migrate 생성 시 path 경로 설정 방법

안녕하세요! 계묘년 올 한 해도 다들 목표한 바 이루시길 바랍니다. 오늘은 기본 생성 방법이 아닌 특정 디렉토리 내에 각각 모델, 컨트롤러, database를 생성하는 경로를 알려드리고자 글을 쓰게 되었습니다. 검색해도 공식문서에서도 찾지 못해 이리저리 실험하다 5시간 만에 겨우 알아냈답니다.🥲 글 쓰는 현재 기준, 맥북 Pro macOS Ventura(13.1 버전), phpstorm 사용 중입니다. 0. 본인이 생성할 곳의 위치를 먼저 알아봅시다. 데이터베이스를 제외한 모든 기본 위치는 app 하위에 존재합니다.( ex-app/Models, app/Http/Controllers) 데이터베이스만 유일하게 app과 동일한 위치에 있습니다. (ex- project/database/migrations) 하지..