laravel 模型 根据某一字段去重
时间: 2023-07-08 13:35:10 浏览: 123
Laravel 的数据库迁移的方法
你可以使用 Laravel 模型的 `distinct()` 方法来根据某一字段进行去重。例如,如果你有一个 `User` 模型,想要根据 `email` 字段进行去重,可以使用以下代码:
```php
$uniqueEmails = User::select('email')->distinct()->get();
```
这将返回一个包含唯一的 `email` 值的集合。你也可以在 `distinct` 方法中传入多个字段,以根据这些字段进行去重。例如:
```php
$uniqueEmailsAndNames = User::select('email', 'name')->distinct()->get();
```
这将返回一个包含唯一的 `email` 和 `name` 值的集合。
阅读全文