yajra / laravel-datatables-scout by yajra

Laravel DataTables Scout Plugin.
109
12
2
Package Data
Maintainer Username: yajra
Maintainer Contact: aqangeles@gmail.com (Arjay Angeles)
Package Create Date: 2017-07-19
Package Last Update: 2017-07-20
Language: PHP
License: MIT
Last Refreshed: 2024-11-23 03:07:59
Package Statistics
Total Downloads: 109
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 12
Total Watchers: 2
Total Forks: 4
Total Open Issues: 3

Laravel DataTables Scout Plugin

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