| Current Path : /var/www/html/dyna-laravel.blunetdev.com/plugins/dynaweb/usersdirectory/ |
| Current File : /var/www/html/dyna-laravel.blunetdev.com/plugins/dynaweb/usersdirectory/routes.php |
<?php
use Illuminate\Support\Facades\Route;
use Ozdemir\Datatables\Datatables;
use Ozdemir\Datatables\DB\LaravelAdapter;
use Winter\User\Models\User;
Route::get('/users-directory/users-dt', function () {
$sqlBuilder = User::select([
'id',
'name',
'email'
]);
$dt = new Datatables(new LaravelAdapter);
$dt->query($sqlBuilder); // same as the previous example, sql statement can be used.
// edit 'id' column
$dt->edit('id', function ($data) {
return '<a href="#'.$data['id'].'">#edit </a> '.$data['id'];
});
// add 'action' column
$dt->add('action', function ($data) {
return '<a href="#edit'.$data['id'].'">#edit </a> '.'/ <a href="#del'.$data['id'].'">#delete </a> ';
});
return $dt->generate();
});