Gratis Saldo $50 Cloud Server

Harga Cloud Server Cuma $5/bulan

Daftar Sekarang

1 min read

Membuat Chart dengan Laravel

Iman Sugirman

Package Chart dari Laravel Console TV akan memudahkan anda dalam pembuatan Chart di Laravel dengan Dinamis dan Memanfaatkan Eloquent dari Laravel. Buat yang terbiasa dengan Eloquent maka Package ini akan sangat anda sukai.

Install Laravel Chart Package

composer require

Membuat Class Chart dengan cara memberikan perintah

php artisan make:chart UsersChart
<?php

namespace App\DataTables;

use App\User;
use Yajra\DataTables\Services\DataTable;

class UsersDataTable extends DataTable
{

    public function dataTable($query)
    {
        return datatables($query)
            ->addColumn('action', function (User $user) {
                return '<a href="users/destroy/'.$user->id.'" class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-trash"></i> Delete</a>';
            });

    }

    public function query(User $model)
    {
        $users = User::select(['id','name','email','created_at']);
        return $users;
    }

    public function html()
    {
        return $this->builder()
                    ->columns($this->getColumns())
                    ->minifiedAjax()
                    ->addAction(['width' => '80px'])
                    ->parameters([
                        'pageLength' => 50,
                    ]);
    }

    protected function getColumns()
    {
        return [
            'id',
            'name',
            'email',
            'created_at',
        ];
    }


    protected function filename()
    {
        return 'users_' . date('YmdHis');
    }
}

Subscribe Tutorial Gratis

Dapatkan informasi Update terbaru dari Blog saya. Akan dikirim setiap 2 minggu sekali. Tanpa Spam, Tanpa Jibjab