for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yajra\Datatables\Engines;
/**
* Laravel Datatables Eloquent Engine
*
* @package Laravel
* @category Package
* @author Arjay Angeles <[email protected]>
*/
use Illuminate\Database\Eloquent\Builder;
use Yajra\Datatables\Contracts\DataTableEngineContract;
use Yajra\Datatables\Request;
class EloquentEngine extends QueryBuilderEngine implements DataTableEngineContract
{
* @param mixed $model
* @param \Yajra\Datatables\Request $request
public function __construct($model, Request $request)
$this->query = $model instanceof Builder ? $model : $model->getQuery();
$this->init($request, $this->query->getQuery(), 'eloquent');
}