Laravel 5 仅限范围 returns 一个结果
Laravel 5 scope only returns one result
我有一个使用 Laravel 5 构建的应用程序,其范围配置为获取结果列表,但在调用时它只有 returns 一个结果。
代码:
public function scopeBookingDate($query, $date)
{
return $query->where('booking_date', "LIKE", $date . "%");
}
像这样调用:
$bookings = Booking::bookingDate($date)->get();
有什么我遗漏的吗?
启用查询日志,让我们看看您的代码生成了什么。这可能会有所帮助:
\DB::enableQueryLog();
$bookings = Booking::bookingDate($date)->get();
\DB::getQueryLog();
我有一个使用 Laravel 5 构建的应用程序,其范围配置为获取结果列表,但在调用时它只有 returns 一个结果。
代码:
public function scopeBookingDate($query, $date)
{
return $query->where('booking_date', "LIKE", $date . "%");
}
像这样调用:
$bookings = Booking::bookingDate($date)->get();
有什么我遗漏的吗?
启用查询日志,让我们看看您的代码生成了什么。这可能会有所帮助:
\DB::enableQueryLog();
$bookings = Booking::bookingDate($date)->get();
\DB::getQueryLog();