Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

Controller.php 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Http\Controllers\Api\BaseController;
  4. use App\Model\Coverage;
  5. class Controller extends BaseController
  6. {
  7. public function getCoverageDetail($building_name,$street)
  8. {
  9. $data = array();
  10. $coverage = Coverage::where('building_name',$building_name)->where('street',$street)->get();
  11. if(!empty($coverage)){
  12. foreach ($coverage as $key => $c) {
  13. array_push($data, array(
  14. 'city' => $c->city,
  15. 'state' => $c->state,
  16. 'postcode' => $c->postcode,
  17. ));
  18. }
  19. return $this->sendResponse($data, 'Rekod Ditemui');
  20. }else{
  21. return $this->sendError('', 'Rekod Ditemui');
  22. }
  23. }
  24. public function getStreet($building_name)
  25. {
  26. $data = array();
  27. $coverage = Coverage::where('building_name',$building_name)->groupBy('street')->orderBy('street')->get();
  28. if(!empty($coverage)){
  29. foreach ($coverage as $key => $c) {
  30. array_push($data, array(
  31. 'street' => $c->street,
  32. ));
  33. }
  34. return $this->sendResponse($data, 'Rekod Ditemui');
  35. }else{
  36. return $this->sendError('', 'Rekod Ditemui');
  37. }
  38. }
  39. }