chore: 🔥 remove datatablessortable trait
This commit is contained in:
parent
aefa5ba1c8
commit
82887c013b
|
@ -6,7 +6,6 @@ use App\Classes\Pterodactyl;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Server;
|
use App\Models\Server;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use App\Traits\DatatablesSortable;
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use Illuminate\Contracts\Foundation\Application;
|
use Illuminate\Contracts\Foundation\Application;
|
||||||
use Illuminate\Contracts\View\Factory;
|
use Illuminate\Contracts\View\Factory;
|
||||||
|
@ -16,12 +15,9 @@ use Illuminate\Http\RedirectResponse;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Http\Response;
|
use Illuminate\Http\Response;
|
||||||
use Illuminate\Support\Facades\Log;
|
use Illuminate\Support\Facades\Log;
|
||||||
use Yajra\DataTables\DataTables;
|
|
||||||
|
|
||||||
class ServerController extends Controller
|
class ServerController extends Controller
|
||||||
{
|
{
|
||||||
use DatatablesSortable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display a listing of the resource.
|
* Display a listing of the resource.
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Traits;
|
|
||||||
|
|
||||||
trait DatatablesSortable
|
|
||||||
{
|
|
||||||
|
|
||||||
public function sortByColumn($order, $columns, $query)
|
|
||||||
{
|
|
||||||
// order is an array like [{"column":"11","dir":"asc"}]
|
|
||||||
if ($order) {
|
|
||||||
$order = $order[0];
|
|
||||||
$column = $columns[$order['column']]['data'];
|
|
||||||
$direction = $order['dir'];
|
|
||||||
|
|
||||||
$query->orderBy($column, $direction);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $query;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue