yajra/laravel-datatables-scout

Laravel DataTables Scout Plugin.

dev-master / 1.0.x-dev 2017-07-20 01:35 UTC

README

Laravel 5.4|5.5 Latest Stable Version Build Status Scrutinizer Code Quality Total Downloads License

This package is a plugin of Laravel DataTables to support searching using Laravel Scout.

Requirements

Documentations

Installation

composer require yajra/laravel-datatables-scout:^1.0

Usage

Use the dataTable class directly.

use Yajra\DataTables\ScoutDataTable;

$model = new App\User;

return (new ScoutDataTable($model))->toJson()

Use via trait.

  1. You need to use ScoutDataTable trait on your model.
use Yajra\DataTables\Traits\ScoutDataTable;

class User extends Model
{
	use ScoutDataTable;
}
  1. Process dataTable directly from your model.
Route::get('users/data', function() {
	return User::dataTable()->toJson();
});

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email aqangeles@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Buy me a beer

Click here to lend your support to: Laravel DataTables and make a donation at pledgie.com !