Overview

Namespaces

  • None
  • Yajra
    • Datatables
      • Contracts
      • Engines
      • Facades
      • Generators
      • Html
      • Processors
      • Services
      • Transformers

Interfaces

  • DataTableButtonsContract
  • DataTableContract
  • DataTableEngineContract
  • DataTableScopeContract
  • Overview
  • Namespace
  • Class

Interface DataTableEngineContract

Interface DataTableEngineContract

Direct known implementers

Yajra\Datatables\Engines\BaseEngine

Indirect known implementers

Yajra\Datatables\Engines\CollectionEngine, Yajra\Datatables\Engines\EloquentEngine, Yajra\Datatables\Engines\QueryBuilderEngine
Namespace: Yajra\Datatables\Contracts
Package: Yajra\Datatables\Contracts
Author: Arjay Angeles aqangeles@gmail.com
Located at Contracts/DataTableEngineContract.php
Methods summary
public mixed
# results( )

Get results.

Get results.

Returns

mixed
public integer
# count( )

Count results.

Count results.

Returns

integer
public integer
# totalCount( )

Count total items.

Count total items.

Returns

integer
public
# filter( Closure $callback, boolean $globalSearch = false )

Set auto filter off and run your own filter. Overrides global search.

Set auto filter off and run your own filter. Overrides global search.

Parameters

$callback
$globalSearch

Returns


$this
public
# filtering( )

Perform global search.

Perform global search.

public
# columnSearch( )

Perform column search.

Perform column search.

public
# paging( )

Perform pagination.

Perform pagination.

public
# ordering( )

Perform sorting of columns.

Perform sorting of columns.

public Illuminate\Http\JsonResponse
# make( boolean $mDataSupport = false, boolean $orderFirst = false )

Organizes works.

Organizes works.

Parameters

$mDataSupport
$orderFirst

Returns

Illuminate\Http\JsonResponse
API documentation generated by ApiGen