Postingan lainnya
Bagaimana Best Practice Membuat Multiple Filter Laporan Menggunakan Eloquent
code-filter-date-city.jpeghasildd-filter-tanggal.jpeg
saya lagi buat fitur laporan yang filternya akan terus bertambah, setelah googling sya nemu referensi seperti di sini https://m.dotdev.co/writing-advanced-eloquent-search-query-filters-de8b6c2598db , data sudah berhasil di filter tapi data relasinya tdk terget , ada yang tau nggak cara nulis withnya supaya data relati ngikut ter get ?
0
1 Jawaban:
<pre> $user = (new User)->newQuery()->with('address.cityName'); // $user = User::query()->with('address.cityName');
// -&gt; filter tanggal
if(true){
$user-&gt;whereBetween('dcreate',["2022-01-03"." "."00:00","2022-02-03"." "."23:59"]);
}
// Berdasarkan Kota
if (true){
$user-&gt;whereHas('address.cityName', function($query){
$query-&gt;where('cnama_kota','like','jakarta');
});
$user->get();</pre>
1