0
내 laravel 프로젝트에서 나는 열망하는 로딩 기능을 사용하여 모든 게시물, 작성자, 답글 및 작성자를로드하고 있습니다.laravel eager 로딩로드 하시겠습니까?
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Replies extends Model
{
public function replyable()
{
return $this->morphTo();
}
public function author()
{
return $this->belongsTo('App\User', 'author_id');
}
}
이 가능 우리가 열망 로딩 기능을 사용하여 모든 게시물을 가져 오는 동안 그 (대답) ID로 내림차순으로 replies
을 정렬 : 여기
$pin = Posts::with('author', 'replies', 'replies.author')->find($pin_id);
는 답글 모델입니다.
아유! 감사합니다. 또한 모든 의견을 페이지 매기기를 원한다면 약간 설명 할 수 있습니까? paginate() 메서드 사용? – rakibtg
엠 ... 여기서 페이징 할 수 있다고 생각하지 않습니다. 릴레이션을로드하고자 할 때 모델의 깨끗한 인스턴스가 있어야합니다. 'with' 메서드에서 필터링하거나 정렬하거나 다른 관계를로드 할 수 있습니다 ... 희망은 분명합니다 :) – xAoc