Чтобы набрать AND
в Laravel, вы просто объединяете ->where()
вызовы:
$konten = Konten::where('kategori','Announcement')->where('kategori','Activities') ...
В качестве примечания, Konten::all()
возвращает Collection
и больше не является базой данных. логи c. Вы не должны вызывать ::all()
, если вам не нужны все записи в базе данных.
Рефакторинг:
$konten = Konten::where('kategori','Announcement')
->where('kategori','Activities')
->orderBy('id', 'desc')
->get();
Это будет использовать базу данных для выполнения фильтрации / упорядочения, вместо того, чтобы выгружать каждую запись в Collection
и позволять PHP
выполнять тот же лог c, который может быть невероятно неэффективным в зависимости от количества записей.