eloquent() public method

Datatables using Eloquent Builder.
public eloquent ( Builder | mixed $builder ) : Yajra\Datatables\Engines\EloquentEngine
$builder Illuminate\Database\Eloquent\Builder | mixed
return Yajra\Datatables\Engines\EloquentEngine
Esempio n. 1
0
 /**
  * @param Request $request
  * @param Datatables $dataTable
  * @return \Illuminate\Http\JsonResponse|View
  */
 public function index(Request $request, Datatables $dataTable)
 {
     if ($request->ajax()) {
         return $dataTable->eloquent($this->prepareModelQuery())->addColumn('action', function ($record) {
             return $this->getActionButtons($record);
         })->make(true);
     }
     $this->viewData['model'] = $this->model;
     return view('ignicms::admin.layouts.list', $this->viewData);
 }