Browse Source

get compound data

master
Siti Rahayu 4 years ago
parent
commit
8bbf49be2a
1 changed files with 17 additions and 13 deletions
  1. 17
    13
      app/Http/Controllers/Api/RestfulapiController.php

+ 17
- 13
app/Http/Controllers/Api/RestfulapiController.php View File

->orWhere(function($q) use ->orWhere(function($q) use
($notice, $ic, $date, $jalan, $taman, $kawasan) { ($notice, $ic, $date, $jalan, $taman, $kawasan) {


if(!empty($notice) && $notice != '-'){

$q = $q->where('non', 'like', $notice)->orWhere('kpd', 'like', $notice);
}

if(!empty($ic) && $ic != '-'){

$q = $q->where('identity', 'like', $ic);
//filter by nama kawasan, taman, jalan
if( !empty($kawasan) || !empty($taman) || !empty($jalan) )
{
$q = $q->where('nama_kawasan', $kawasan)->orWhere('nama_taman', $taman)->orWhere('nama_jalan', $jalan);
} }


//filter by date
if(!empty($date) && $date != '-'){ if(!empty($date) && $date != '-'){


$start = Carbon::createFromFormat('Y-m-d', $date)->startOfDay(); $start = Carbon::createFromFormat('Y-m-d', $date)->startOfDay();


} }


if( !empty($kawasan) || !empty($taman) || !empty($jalan) )
{
$q = $q->where('nama_kawasan', $kawasan)->orWhere('nama_taman', $taman)->orWhere('nama_jalan', $jalan);
//filter by no notice
if(!empty($notice) && $notice != '-'){

$q = $q->where('non', 'like', $notice)->orWhere('kpd', 'like', $notice);
}

//filter by no ic
if(!empty($ic) && $ic != '-'){

$q = $q->where('identity', 'like', $ic);
} }


})->get(); })->get();


if (!empty($c->created_n)) if (!empty($c->created_n))
{ {
$tarikh_n = Carbon::parse($c->created_n)->translatedFormat("l, d M, 'y");
$tarikh_n = Carbon::parse($c->created_n)->translatedFormat("l, d F, 'y");
$masa_n = Carbon::parse($c->created_n)->translatedFormat("g:i A"); $masa_n = Carbon::parse($c->created_n)->translatedFormat("g:i A");
} }


if(!empty($c->created_c)) if(!empty($c->created_c))
{ {
$tarikh = Carbon::parse($c->created_c)->translatedFormat("l, d M, 'y");
$tarikh = Carbon::parse($c->created_c)->translatedFormat("l, d F, 'y");
$masa = Carbon::parse($c->created_c)->translatedFormat("g:i A"); $masa = Carbon::parse($c->created_c)->translatedFormat("g:i A");
} }



Loading…
Cancel
Save