在Laravel中编写方法的首选方法是什么?

时间:2014-07-05 12:55:20

标签: php methods laravel convention

在检索要在视图中显示的数据时,首选哪种样式?

直线型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();

1 个答案:

答案 0 :(得分:0)

这取决于您是否需要附加其他查询(例如'其中'或'选择')。这并不意味着你总是必须使用第二种选择,第三种选择也是非常好的。对于第一个,尽量避免它。