在检索要在视图中显示的数据时,首选哪种样式?
直线型laravel,模型中没有自定义方法:
$guest->bookings->first()->id;
$guest->bookings->first()->bed;
$guest->bookings->first()->date;
或获取最新预订模式的方法:
$guest->getLatestBooking()->id;
$guest->getLatestBooking()->bed;
$guest->getLatestBooking()->date;
或每个值的单独方法,如下所示:
$guest->getLatestBookingId();
$guest->getLatestBookingBed();
$guest->getLatestBookingDate();
答案 0 :(得分:0)
这取决于您是否需要附加其他查询(例如'其中'或'选择')。这并不意味着你总是必须使用第二种选择,第三种选择也是非常好的。对于第一个,尽量避免它。