Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tuyên bố IN trong Eloquent

Bạn muốn whereIn với một mảng id của bạn sẽ được kiểm tra ...

$news = News::whereHas('newsCategories', function($q) use($array_of_ids)
{
    $q->whereIn('category_id', $array_of_ids)
      ->orderBy('created_at', 'desc');
})->get();

Chỉ cần đảm bảo rằng bạn đang chuyển một thứ gì đó thực sự là một mảng :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để kiểm tra xem một kết nối MySQL có được mã hóa SSL hay không?

  2. mysql:Làm thế nào để có được ngày tiếp theo trong ngày đã chọn?

  3. Có tương đương với `date_default_timezone_set () 'của PHP hoạt động trong MySQL không?

  4. Ví dụ về Spring Boot CRUD với MySQL

  5. Đúng / Sai so với 0/1 trong MySQL