Mysql
 sql >> база данни >  >> RDS >> Mysql

Обединяване и сортиране на две Eloquent колекции?

Малко решение за вашия проблем.

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

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

По този начин можете просто да ги обедините, дори когато има дублиращи се идентификатори.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да търся редове, съдържащи подниз?

  2. Потребителски дефинирани променливи на MySQL в Laravel 3?

  3. MySQL скриптовете в docker-entrypoint-initdb не се изпълняват

  4. mysql.h липсва .... (Ruby on Rails, OSX)

  5. Как да използвам неподписани int/long типове с Entity Framework?