main-backend/php_code/app/Http/Controllers/PermitsController.php
Kwesi Banson Jnr d22ca2954b Initial commit
2026-02-19 07:04:15 +00:00

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 = [
'page_title' => 'Permits Details',
'permit_arr' => $result['data'][0],
];
return view('permits.show', $data);
}
}