서비스 프로바이더 질문
378
작성한 질문수 5
안녕하세요? 서비스 프로바이더만드는 중 궁금함이 생겨서 문의드립니다.
아래 사진처럼 주석을 걸고 돌려도 잘 나오는데 그럼
굳이 Aprovider를 등록 안하고
Aprovider-BaseController 연결 코드만 해도 되는게 정상인건가요?
의존성 때문에 쓰는거라고 이해 했는데 맞는건지 궁금합니다~!

답변 1
0
간단하게 이렇게 보시면 될 것 같아요!
bind로 등록하지 않아도 다른 함수가 작동하는 것은 정상입니다. 그럼에도 불구하고 프로바이더를 등록하는 이유는 지금 배우는 수준의 기능이 이외에, 어디에서나 쓸 수 있도록 만들려면 등록이 필수이기 때문입니다.
php 이름을 provider라고는 했지만 추가로 설명을 드리자면
bind -> 함수를 부를 때 마다 새로 만들어서 어디에서나 쓸 수 있도록 합니다.
싱글톤 부터 프로바이더로 지칭합니다.
singleton -> 프로젝트를 up하는 동안 한번만 불러와지고 어디에서나 쓸 수 있도록 합니다.
가능하면 laravel 영문 공식 홈페이지를 참고하시면 공부하시는데 도움이 될 것 같습니다!
https://laravel.com/docs/10.x
(어느새 10버전이..?)
wsl에서 폴더 열기 리눅스 드라이브가 보이지 않습니다.
0
66
1
우분투 설치후 도커 설치하고 재부팅후 우분투 설정 화면이 안나옵니다.
0
46
1
섹션8 wire:model 실시간 적용 안됨 문의...
0
136
2
색션6 미들웨어 실습 질문 - routeMiddleware가 없습니다..
0
150
1
composer require livewire:livewire "^2.0" 안되요 ㅠ
0
178
2
우분투 서버에서 개발한 프로그램 서비스하기
0
224
1
공부하면서 깃에 잔디도 심고싶은데 클론이 안되네요;;
0
347
2
기가 막히네..
-3
301
1
미들웨어 실습 시 data 가 false 일 경우 에러 문의
0
309
1
api.php, web.php 문의
0
282
2
꼭 api.php, web.php 로 나눠서 해야 하나요?
0
284
1
같은 에러 인데요..SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist
0
513
1
라라벨 11 버전으로 공부하고 있습니다. 서비스 프로바이더 변경되었네요.
1
854
1
7강 controller 에러 문의 드립니다
0
335
2
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist
0
1194
2
WSL Integration부터 자꾸 실패하는데..
0
295
1
라라벨 폴더명을 다르게 하면 연결이 안되네요
0
626
3
강사님 깃허브 폴더를 연결하고 싶습니다.
0
321
2
라라벨 설치부터막히네요 ㅠㅠ
0
278
1
ppt 강의 자료를 다운로드 받을 수 있을까요?
0
378
1
컨트롤러 로 호출하는게 안됩니다.
0
231
1
업로드에서 진행이 안되고 있습니다.
0
266
1
깃헙 주소 알려주세요~
0
356
1
The /var/www/html/bootstrap/cache directory must be present and writable.
0
497
1





