1. Go to this page and download the library: Download bitstudio-id/bitdatatable 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/ */
bitstudio-id / bitdatatable example snippets
use BITStudio\BITDataTable\BITDataTable;
...
...
public function dtbGetV2(Request $request)
{
$dtb = new BITDataTable();
// Set request
$dtb->setRequest($request);
$user = User::query()->with('employee', 'employee.role');
$dtb->from($user);
$state = "admin";
$dtb->addCol(function ($user){
$user->action = "<a target='_blank' href='//lorem.com/{$user->id}' class='btn btn-danger'>action-{$item->id}</a>";
return $user;
});
return $dtb->generate();
}
use BITStudio\BITDataTable\BITDataTable;
...
...
public function dtbGetV2(Request $request)
$dtb = new BITDataTable();
$dtb->setRequest($request);
$q = DB::table("orders as o");
$q->select("o.*", "o.no_cs as customer_number", "e.employee_name as emp_name");
$q->leftJoin("employee as e", "e.id", "=", "o.employee_id");
$dtb->from($q);
//add custom column
$dtb->addCol(function ($user){
$user->action = "<a target='_blank' href='//google.com/{$item->id}' class='btn btn-danger'>action-{$item->id}</a>";
return $user;
});
return $dtb->generate();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.