PHP code example of asif160627 / laravel-zkteco-integrate
1. Go to this page and download the library: Download asif160627/laravel-zkteco-integrate library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
asif160627 / laravel-zkteco-integrate example snippets
use Asif160627\ZktecoAccessControl\Facades\AccessControl;
AccessControl::getToken();
use Asif160627\ZktecoAccessControl\Facades\AccessControl;
#get device info
AccessControl::getDevices($page = 1, $page_size = 10, $sn = null, $alias = null, $state = null, $area = null, $sn_icontains = null, $alias_icontains = null);
#get device info by id
AccessControl::getDevice($id);
#create device
AccessControl::createDevice($data);
#update device
AccessControl::updateDevice($id, $data);
#delete device
AccessControl::deleteDevice($id);
#clear command
AccessControl::clearCommand($data);
#clear capture
AccessControl::clearCapture($data);
#clear all
AccessControl::clearAll($data);
#clear transaction
AccessControl::uploadAll($data);
#upload transaction
AccessControl::uploadTransaction($data);
#upload user
AccessControl::reboot($data);
#Get area info
AccessControl::getAreas($page = 1, $page_size = 10, $code = null, $name = null, $state = null, $code_icontains = null, $name_icontains = null);
#get area info by id
AccessControl::getArea($id);
#create area
AccessControl::createArea($data);
#update area
AccessControl::updateArea($id, $data);
#delete area
AccessControl::deleteArea($id);
#Get department info
AccessControl::getDepartments($page = 1, $page_size = 10, $dept_code = null, $dept_name = null, $dept_code_icontains = null, $dept_name_icontains = null, $ordering = 'id');
#get department info by id
AccessControl::getDepartment($id);
#create department
AccessControl::createDepartment($data);
#update department
AccessControl::updateDepartment($id, $data);
#delete department
AccessControl::deleteDepartment($id);
//Get position info
AccessControl::getPositions($page = 1, $page_size = 10, $position_code = null, $position_name = null, $position_code_icontains = null, $position_name_icontains = null, $ordering = 'id');
//get position info by id
AccessControl::getPosition($id);
//create position
AccessControl::createPosition($data);
//update position
AccessControl::updatePosition($id, $data);
//delete position
AccessControl::deletePosition($id);
//get employee list
AccessControl::getEmployees($page = 1, $page_size = 10, $emp_code = null, $emp_code_icontains = null, $first_name = null, $first_name_icontains = null, $last_name = null, $last_name_icontains = null, $department = null, $areas = null);
//get employee info by id
AccessControl::getEmployee($id);
//create employee
AccessControl::createEmployee($data);
//update employee
AccessControl::updateEmployee($id, $data);
//delete employee
AccessControl::deleteEmployee($id);
//adjust area
AccessControl::adjustArea($data);
//adjust department
AccessControl::adjustDepartment($data);
//adjust resign
AccessControl::adjustResign($data);
//delete bio template
AccessControl::deleteBioTemplate($data);
//resync to device
AccessControl::resyncToDevice($data);
//get resign list
AccessControl::getResigns($page = 1, $page_size = 10, $employee = null, $resign_type = null, $resign_date = null);
//get resign info by id
AccessControl::getResign($id);
//create resign
AccessControl::createResign($data);
//update resign
AccessControl::updateResign($id, $data);
//delete resign
AccessControl::deleteResign($id);
//reinstatement
AccessControl::reinstatement($data);