Ich möchte Button in Yajra hinzufügen, so dass ich http://dt54.yajrabox.com/buttons/eloquent lesen. Ich folge dem Schritt. Aber immer noch leer anzeigen.Datatable Service Yajra Show leer
nb. wenn der Datatable-Dienst nicht ordnungsgemäß ausgeführt wird.
Datentabellen Klasse
Namespace App \ Tables;
use App\employee;
use Yajra\Datatables\Services\DataTable;
class EmployeeDataTable extends DataTable
{
public function ajax()
{
return $this->datatables
->eloquent($this->query())
->make(true);
}
public function query()
{
$query = employee::select();
return $this->applyScopes($query);
}
public function html()
{
return $this->builder()
->columns($this->getColumns())
->ajax('{{ url("Employee/index3") }}')
->parameters([
'dom' => 'Bfrtip',
'buttons' => ['export', 'print', 'reset', 'reload'],
]);
}
protected function filename()
{
return 'employeedatatables_' . time();
}
in Controller-
use Yajra\Datatables\Facades\Datatables;
use App\DataTables\EmployeeDataTable;
public function index3(EmployeeDataTable $dataTable)
{
return $dataTable->render('employee.users');
}
in View
@extends('layouts.app')
@section('content')
<div class="col-md-8 col-md-offset-2">
<h3>test</h3>
{!! $dataTable->table() !!}
</div>
{!! $dataTable->scripts() !!}
@endsection
Wenn ich verwendet Firebug, ich habe Fehler 304 nicht geändert. Können Sie mir sagen, was mein Fehler, pls?