привет, у меня есть проект laravel, и у меня есть эта модель
User_attendance
User
, и у меня есть это отношение внутри User
public function getAttendance()
{
return $this->hasMany('App\User_attendance','user_attendance_user_id','id');
}
теперь в User_attendance есть данные дублирования, подобные этому
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-27 17:45:48
9238<><> 2018-11-28 17:35:00
9238<><> 2018-11-29 17:44:34
9238<><> 2018-12-08 17:18:12
9238<><> 2018-12-08 17:18:12
сейчас 9238<><> 2018-11-27 17:45:48
имеет 12 записей, как я могу выполнить запрос внутри laravel или mysql, чтобы удалить 11 записей и оставить только 1, я сделал это
$users = User::limit(30)->get();
foreach($users as $u)
{
foreach($u->getAttendance as $attendance)
{
echo $attendance->user_attendance_user_id . "<><> ".$attendance->created_at ."<br />";
}
}
я хочу удалить дублированиеданные и оставить только одно записанное спасибо