php - Laravel 5 选择唯一的列

标签 php laravel laravel-5

它尝试使用 Laravel 5 查询生成器并使用以下代码从 MySQL 表中选择唯一行,但它似乎没有选择唯一行。

知道可能出了什么问题吗?

BookingDates::distinct('parking_bay')->where('date', $date)->take(3)->get()

最佳答案

您不想在 distinct() 子句中指定数据库列。尝试一下,它应该根据您的条件返回 parking_bay 的列值数组:

BookingDates::distinct()->where('date', $date)->take(3)->lists('parking_bay');

关于php - Laravel 5 选择唯一的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577834/

相关文章:

php - 使用 laravel 5 调用 python gearman worker

mysql - Laravel 数组到多条记录的字符串转换

php - PHP 中来自 MySQL 的纯文本电子邮件

php - jQuery 不会在 .load() 回调中的 .ajax() 完成之前执行 .load() 吗?

php - 用 PHP 解码 UTF-16

php - 数组到XML相同的关键问题

php - 插入到 Laravel/PHP 中的列

php - 在闭包中使用父函数参数

mysql - 记录后立即访问存储在DB表中的 `latest`记录

laravel-5 - 调用未定义的方法 Illuminate\Database\Query\Builder::colFunction()