2014-07-05 5 views
-1

보기에 표시 할 데이터를 검색 할 때 이러한 스타일 중 어느 것이 좋습니다?Laravel에 메서드를 작성하는 가장 좋은 방법은 무엇입니까?

똑바로 앞으로 모델의 된 사용자 정의 방법과 laravel :이 같은 각각의 값에 대한

$guest->getLatestBooking()->id; 
$guest->getLatestBooking()->bed; 
$guest->getLatestBooking()->date; 

또는 별도의 방법 :

$guest->bookings->first()->id; 
$guest->bookings->first()->bed; 
$guest->bookings->first()->date; 

또는 방법은 최신 예약 모델을 얻을 수 있습니다

$guest->getLatestBookingId(); 
$guest->getLatestBookingBed(); 
$guest->getLatestBookingDate(); 
+2

나는 두 번째 대답을 말할 것입니다. 그러나 그것은 선호도의 문제이며 하나의 정답을 얻을 수 없습니다. –

답변

0

다른 검색어 ('where'또는 'select'등)를 첨부해야하는지에 따라 다릅니다. 이것은 항상 두 번째 옵션을 사용해야한다는 것을 의미하지 않으며, 세 번째 옵션도 우수합니다. 첫 번째 경우에는 피하십시오.

관련 문제