질문을 삭제하지 말아주세요.!
 
1
0
-1

책 내용 질문올립니다.

아티클 글 수정 시 해당 아티클에 첨부된 파일 정보들도 뷰 단에 출력시키려고 합니다.

아래 코드처럼 컨트롤러 바디에서 디비로부터 데이터를 가져와 담는 방법 말고

$article 모델 인스턴스에서 바로 attachments 들을 참조할 수 있는 방법이 있나요?


public function edit(Article $article)
{
 $this->authorize('update', $article);
 $attachments = $article->attachments()->get();
 return view('articles.edit', [
 'article' => $article,
 'attachments' => $attachments,
 ]);
}
    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      "Eager Load" 또는 "Lazy Load" 라는 키워드를 찾아 보시기 바랍니다. 예를 들면 아래와 같습니다.

      // Eager Load Example
      $articles = Article::with('attachments')->get();
      return View::make('view.name', [
          'articles' => $articles,
      ]);
        CommentAdd your comment...