Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fusionner et trier deux collections éloquentes ?

Une petite solution à votre problème.

$posts = collect(Post::onlyTrashed()->get());
$comments = collect(Comment::onlyTrashed()->get());

$trash = $posts->merge($comments)->sortByDesc('deleted_at');

De cette façon, vous pouvez simplement les fusionner, même s'il y a des ID en double.