diff options
Diffstat (limited to 'app/Http/Controllers/AdminPaginationController.php')
-rw-r--r-- | app/Http/Controllers/AdminPaginationController.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/Http/Controllers/AdminPaginationController.php b/app/Http/Controllers/AdminPaginationController.php index 01297ab..2cb51b4 100644 --- a/app/Http/Controllers/AdminPaginationController.php +++ b/app/Http/Controllers/AdminPaginationController.php @@ -1,4 +1,5 @@ <?php + namespace App\Http\Controllers; use Illuminate\Http\Request; use Yajra\Datatables\Facades\Datatables; @@ -123,6 +124,12 @@ class AdminPaginationController extends Controller { </a>'; } + public function renderControlLinkCell($link){ + return '<div class="btn-group" role="group"> + ' . $this->renderToggleLinkActiveCell($link) . $this->renderDeleteLinkCell($link) . ' + </div>'; + } + /* DataTables bindings */ public function paginateAdminUsers(Request $request) { @@ -143,8 +150,7 @@ class AdminPaginationController extends Controller { $admin_links = Link::select(['short_url', 'long_url', 'clicks', 'created_at', 'creator', 'is_disabled']); return Datatables::of($admin_links) - ->addColumn('disable', [$this, 'renderToggleLinkActiveCell']) - ->addColumn('delete', [$this, 'renderDeleteLinkCell']) + ->addColumn('control', [$this, 'renderControlLinkCell']) ->editColumn('clicks', [$this, 'renderClicksCell']) ->editColumn('long_url', [$this, 'renderLongUrlCell']) ->escapeColumns(['short_url', 'creator']) |