메뉴 건너뛰기

파일저장을 재대로 이해못하고 대충 쓰고있는것 같아서 질문드립니다.
XeStorage 클래스의 upload메소드를 통해 파일 인스턴스를 생성하고
bind메소드의 인자로 타겟값과 위의 파일인스턴스를 입력하여 스토리지에 저장한다.
대략 이렇게 이해는 했는데

모델과 연동하는 부분에서 다른 소스를 참고해보니 
대략적으로 Product 클래스가 존재한다 가정하고 해당 클래스에 Image클래스와 morphToMany 관계를 images 메소드로 정의한 후
실제 처리과정에서 파일 인스턴스를 생성 후 저장한다고 할 경우 대략 아래와 같이 사용하는 것 같습니다.

$file = XeStorage::upload($imageParm, 'public/product/images');
$imageFile = XeMedia::make($file);
XeMedia::createTumbnails($imageFile, 'widen', config('xe.media.thumnail.dimensions'));
$product->images()->attach($file);

궁금한점은 우선 createTumbnails 메소드는 반환값이 없는데 위와같이 썸네일을 생성하면 어떤방식으로 처리되는건지 잘 모르겠습니다.
두번째로 위 소스에는 XeStorage::bind메소드가 존재하지 않는데 느낌적으로 attach메소드에서 처리할 것 같아서 Image클래스를 뒤져봤으나 attach메소드를 찾지 못했습니다.
attach 메소드는 어디있는지 궁금하며 그리고 attach메소드 내부에서 bind처리가 되는게 맞나요?
그리고 bind시 targetId값을 모델 인스턴스의 id값으로(ex.$product->id) 처리하는건가요?

카테고리 제목 작성자 추천수 조회수 작성
기타 공지 포럼 게시판 이용 안내 XE Developers 0 49 2019-12-06 공지 포럼 게시판 이용 안내
XE Developers 2019-12-06 49 0
XE 현재 xe버전 1.9.3 을 사용중에 있습니다. 2 서기쁨 0 78 2019-12-02 현재 xe버전 1.9.3 을 사용중에 있습니다.
서기쁨 2019-12-02 78 2
XE 파일/스토리지에 대해 질문있습니다. 4 jhi0112h 0 29 2019-12-02 파일/스토리지에 대해 질문있습니다.
jhi0112h 2019-12-02 29 4
호스팅 제로호스팅 리셀링계획이 있는지요? XISO 1 43 2019-12-02 제로호스팅 리셀링계획이 있는지요?
XISO 2019-12-02 43 0
XE blade 내에서의 Input 사용 4 XISO 1 26 2019-12-02 blade 내에서의 Input 사용
XISO 2019-12-02 26 4
XE 카테고리 다이나믹필드 4 XISO 0 27 2019-12-01 카테고리 다이나믹필드
XISO 2019-12-01 27 4
XE 테마, 익스텐션 관련 문의 3 판다렌 0 43 2019-12-01 테마, 익스텐션 관련 문의
판다렌 2019-12-01 43 3
호스팅 호스팅에서 사용 중인데요. 초기화해도 처음페이지가 안뜹니다... 1 김윤형 0 27 2019-12-01 호스팅에서 사용 중인데요. 초기화해도 처음페이지가 안뜹니다...
김윤형 2019-12-01 27 1
XE XE3 1:1 문의 기능 2 김도훈 0 46 2019-12-01 XE3 1:1 문의 기능
김도훈 2019-12-01 46 2
호스팅 호스팅 서비스 사용 중이고, 업데이트 후에 사이트가 계속 Access denied 되고 있는데요. 4 김윤형 0 34 2019-12-01 호스팅 서비스 사용 중이고, 업데이트 후에 사이트가 계속 Access denied 되고 있는데요.
김윤형 2019-12-01 34 4
호스팅 호스팅 신청전 질문 2 dUbUNet 0 43 2019-12-01 호스팅 신청전 질문
dUbUNet 2019-12-01 43 2