64 lines
1.7 KiB
PHP
64 lines
1.7 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
use App\Utilities\ApiCalls;
|
|
use Session;
|
|
use Illuminate\Http\Request;
|
|
|
|
class PermitsController extends Controller
|
|
{
|
|
public function index(){
|
|
|
|
$url = "permit/get_applications_by_district.php";
|
|
$data = json_encode([
|
|
'district_id' => 176,
|
|
'api_token' => env('LUPMISAPIKEY')
|
|
]);
|
|
$result = ApiCalls::CurlPost($data, $url);
|
|
// dd($result);
|
|
$result = json_decode($result, true);
|
|
// dd(is_array($result['data']));
|
|
$data = [
|
|
'page_title' => 'Permits Dashboard',
|
|
'permits_arr' => $result
|
|
];
|
|
return view('permits.dashboard', $data);
|
|
}
|
|
|
|
public function statusIndex($status){
|
|
$url = "permit/get_applications_by_district.php";
|
|
$data = json_encode([
|
|
'district_id' => 176,
|
|
'api_token' => env('LUPMISAPIKEY')
|
|
]);
|
|
$result = ApiCalls::CurlPost($data, $url);
|
|
$result = json_decode($result, true);
|
|
// dump($result);
|
|
|
|
$data = [
|
|
'page_title' => 'Permits Page',
|
|
'permits_arr' => $result,
|
|
'status' => $status
|
|
];
|
|
return view('permits.index', $data);
|
|
}
|
|
public function show($id){
|
|
$url = "permit/get_applications_by_application_code.php";
|
|
|
|
$data = json_encode([
|
|
'application_code' => $id,
|
|
'api_token' => env('LUPMISAPIKEY')
|
|
]);
|
|
$result = ApiCalls::CurlPost($data, $url);
|
|
$result = json_decode($result, true);
|
|
// dump($result['data']);
|
|
$data = [
|
|
'page_title' => 'Permits Details',
|
|
'permit_arr' => $result['data'][0],
|
|
];
|
|
return view('permits.show', $data);
|
|
}
|
|
}
|
|
|
|
|