0
私はYajraのボタンを追加したいので、http://dt54.yajrabox.com/buttons/eloquentを読んでください。ステップに続いて イム。しかし、まだ空白を表示します。データサービスYajra show blank
nb。もし私がdatatableサービスをうまく利用していないのであれば。
Datatablesクラス
名前空間App \ DataTables;
@extends('layouts.app')
@section('content')
<div class="col-md-8 col-md-offset-2">
<h3>test</h3>
{!! $dataTable->table() !!}
</div>
{!! $dataTable->scripts() !!}
@endsection
私は放火犯を使用した場合、ビューのコントローラ
use Yajra\Datatables\Facades\Datatables;
use App\DataTables\EmployeeDataTable;
public function index3(EmployeeDataTable $dataTable)
{
return $dataTable->render('employee.users');
}
で
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();
}
、私が持っているエラー304が変更されません。 私の間違い、plsを教えてもらえますか?