Laravel Homestead 썸네일형 리스트형 Redis 저장소에 데이터 넣는 유용한 방법들 $key = "user:{$per->id}"; Redis::hmset($key, $per->toArray()); Redis::set($key, $per->toJson()); laravel 프로젝트에서 npm install, npm run dev 사용 및 에러대처 node.js와 npm이 깔려 있어야 한다. 우선 node.js를 설치하고 npm install을 통해 모듈을 설치한다. 모듈을 설치한 이후에 실행하려 하는데 에러가 난다면 npm cache clean --force node_module 폴더 삭제 package.json 삭제 이후에 npm install을 통해 다시 설치한다. controller 새로 만들어서 api 적용하려 했을 때 target class가 뜬다면 composer dump-autoload 써서 해결했어요 라라벨 프로젝트 공유하기 윈도우 vagrant 가상머신을 통해 개발한다면 gitbash로 ssh 접속 후 share ['laravel project name'].test 를 치면 된다. TDD할 때 Target class does not exist에러 고치는 법 phpunit으로 단위 테스트 실행하려 하는데 Illuminate\Contracts\Container\BindingResolutionException: Target class does not exist 에러가 나왔다. 해결법: 우선 단위 테스트 실행할 php 파일에서 관련 namespace를 모두 삭제한다. ex) // namespace App\Http\Controllers; - 주석을 달거나 삭제한다. 이후에 composer.json 파일을 열어서 classmap에 namespace를 추가한다. ex) "classmap": [ /../ "app/Http/Controllers" -> 추가 ], 이전 1 다음