Download the PHP package samrat131/column-sortable without Composer
On this page you can find all versions of the php package samrat131/column-sortable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download samrat131/column-sortable
More information about samrat131/column-sortable
Files in samrat131/column-sortable
Package column-sortable
Short Description Sort laravel model view list by database column or field wise
License MIT
Informations about the package column-sortable
Laravel Column Sortable
Sort laravel model view list by database column or field wise
Installation
To use this package in your project, please use Composer to add the package to your laravel applications
Edit config/app.php
file and add following lines (only for laravel version below 5.5)
Usage
Model
Edit any laravel model .php file, add SortableTrait
shipped with this package,
add protected $columnToSort
variable and list database field/cloumn that needs to be sortable.
Controller
Use the sortable()
method with the model like this User::sortable()->get()
or User::sortable()->paginate(15)
You can set default sortable param like this User::sortable(['created_at', 'desc'])->get()
View
In the view blade.php file, @sortable_column('id', 'ID')
add this view method (blade directive) with db column/field name. 1st param (required) is for database field name, 2nd param (optional) is for frontend display.
This package uses the font awesome icon for up and down arrow fa fa-arrow-circle-down
and fa fa-arrow-circle-up
Thanks
All versions of column-sortable with dependencies
illuminate/support Version ^5.0|^6.0|^7.0|^8.0
illuminate/database Version ^5.0|^6.0|^7.0|^8.0