Star

ColReorder

Drag-and-drop column reordering

ColReorder lets the end user reorder columns through a click-and-drag operation.
The library recognises the reordered columns and adapts the SQL accordingly.
IDTrack NameAlbumMediaType
Loading…
IDTrack NameAlbumMediaType
<?php
use Ozdemir\Datatables\Datatables;
use Ozdemir\Datatables\DB\SQLite;

Route::get('/ajax/colreorder', function () {
    $path = dirname(__DIR__).'/database/Chinook_Sqlite_AutoIncrementPKs.sqlite';

    $dt = new Datatables(new SQLite($path));
    $dt->query('Select TrackId, Track.Name, Title as Album, MediaType.Name as MediaType
                from Track
                JOIN Album ON Album.AlbumId = Track.AlbumId
                JOIN MediaType ON MediaType.MediaTypeId = Track.MediaTypeId');

    return $dt->generate();
});