본문 바로가기

Laravel3

서비스 프로바이더, 뷰 컴포저 라라벨에서 어떤 뷰는 데이터가 나오고, 어떤 뷰는 데이터가 나오지 않은 적이 있다. 내가 만든 적이 없는 데이터인데 뷰에 따라서 다르게 처리가 되는 것이었다. 그리하여 찾아보니 서비스 프로바이더, 뷰 컴포저에서 이 기능을 제공해 주고 있었다. 서비스 프로바이더를 이용해서 View 별로 특정한 처리를 할 수 있다. 그래서 서비스 별로 뷰를 묶고 네이밍을 비슷하게 지정하면 편리하다. 라우터에서 그룹핑을 하는 것과 비슷하다고 보면 되겠다. 자세한 건 공식 문서를 참고하자. - 서비스 프로바이더 https://laravel.kr/docs/5.7/providers 라라벨 5.7 - 서비스 프로바이더 라라벨 한글 메뉴얼 5.7 - 서비스 프로바이더 laravel.kr - 뷰 컴포저 https://laravel.kr.. 2023. 4. 19.
라라벨 캐시 삭제 라라벨로 작업시 소스를 수정했는데 적용이 안될 때가 있다. 그럴땐 캐시를 삭제하면 적용이 된다. // 라라벨 캐시 삭제 php artisan cache:clear php artisan route:clear php artisan config:clear php artisan view:clear 캐시로 많이 쓰는 것들인데, 소스 수정 후 적용이 안된다면 캐시를 삭제해 보자. 프레임워크 내에 있는 캐시를 사용하는 것이기 때문에 이런 내용은 잘 모를 수 있다. 프레임워크 캐시는 주의해서 사용하도록 하자. 2022. 9. 21.
라라벨 .env file 수정 후 갱신 라라벨에서 .env 파일을 만들고 디비 설정을 하였는데, 디비 셀렉트는 되는데 스케줄러가 제대로 작동하지 않는 현상이 있었다. .env 파일을 계속 확인해 봤으나 문제가 없었다. 좀 찾아보니 아래의 내용이 있었다. Use localhost instead of 127.0.0.1 (in your .env file), then run command: php artisan config:cache 이 명령어를 실행하니 Configuration cache cleared! Configuration cached successfully! 이 문구가 나왔고 스케줄러가 정상적으로 작동했다. php artisan 에는 저 명령어의 설명이 이렇게 나온다. config config:cache Create a cache file .. 2021. 3. 8.
반응형