GetUptController.php 782 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers\Dev;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. use App\Model\Setting\UPT;
  6. class GetUptController extends Controller
  7. {
  8. public function __construct()
  9. {
  10. $this->middleware('auth');
  11. }
  12. public function getUpt($id,Request $request)
  13. {
  14. if (!$id) {
  15. $html = '<option value="">Tidak Tersedia</option>';
  16. } else {
  17. $html = '';
  18. $upts = UPT::where('province_code',$id)->select('office_id','office_name')->distinct()->get();
  19. foreach ($upts as $upt) {
  20. if ($upt != '') {
  21. $html .= '<option value="'.$upt->office_id.'">'.$upt->office_name.'</option>';
  22. }
  23. else{
  24. $html = '<option value="">Tidak Tersedia</option>';
  25. }
  26. }
  27. }
  28. return response()->json(['html' => $html]);
  29. }
  30. }