PHPackages                             ericli1018/laravel-kendo-ui-datasource - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ericli1018/laravel-kendo-ui-datasource

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ericli1018/laravel-kendo-ui-datasource
======================================

Kendo UI datasource for Laravel

1.0.13(3y ago)0138MITPHPPHP &gt;=7.4.0

Since Jul 18Pushed 3y ago1 watchersCompare

[ Source](https://github.com/ericli1018/laravel-kendo-ui-datasource)[ Packagist](https://packagist.org/packages/ericli1018/laravel-kendo-ui-datasource)[ Docs](https://github.com/ericli1018/laravel-kendo-ui-datasource)[ RSS](/packages/ericli1018-laravel-kendo-ui-datasource/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (2)Versions (15)Used By (0)

Laravel Kendo UI DataSource
===========================

[](#laravel-kendo-ui-datasource)

ESSENTIALLY ALL WORK ON THIS PROJECT WAS ORIGINALLY DONE BY USER meowcakes. I HAVE FORKED THIS FROM ChemProf MERELY TO GIVE MYSELF CONTROL OVER THE DEPENDENCY VERSIONS. I TAKE NO CREDIT OR RESPONSIBILITY FOR THE ORIGINAL SCRIPTS, OTHER THAN THE TRIVIAL ADJUSTMENTS I HAVE MADE.

Server side Kendo UI DataSource implementation for Laravel

### Version

[](#version)

Laravel 7Laravel 8Laravel 9v1.\*v1.\*v1.\*### Installation

[](#installation)

- [Laravel Kendo UI DataSource on Packagist](https://packagist.org/packages/ericli1018/laravel-kendo-ui-datasource)
- [Laravel Kendo UI DataSource on GitHub](https://github.com/ericli1018/laravel-kendo-ui-datasource)

Start by installing Laravel Kendo UI Datasoure if you have not done so already:

```
composer require ericli1018/laravel-kendo-ui-datasource
```

To get the latest version simply require it in your `composer.json` file.

```
"ericli1018/laravel-kendo-ui-datasource": "dev-main"

```

(Optional) You can register the facade in the `aliases` key of your `app/config/app.php` file. Default alias is "KendoDataSource".

```
'aliases' => array(
    'KendoDataSource' => 'Ericli1018\LaravelKendoUiDatasource\Facade',
)

```

### Basic Example

[](#basic-example)

```
$kendoUIDS = KendoDataSource::make(
	$request->all(),
	[
		// (Optional) specifying table, join table or table alias for query.
		// 'email' => ['string', 'join_table_name'],
		'id' => 'number',
		'name' => 'string',
		'created_at' => 'date',
		'fully_registered' => 'boolean',
	],
	// Option main table name for query
	// 'main_table_name'
);
$query = (new App\Models\User())->newQuery();
$count = $kendoUIDS->execute($query);
// Option column name for count
// $count = $kendoUIDS->execute($query, 'column name');
return ['data' => $query->get()->toArray(), 'total' => $count];
```

### Example with Table Alias

[](#example-with-table-alias)

```
$kendoUIDS = KendoDataSource::make(
	$request->all(),
	[
		'id' => ['number', 'm'],
		'email' => ['string'],
		'name' => 'string',
	],
	'm'
);
$query = (new App\Models\User())->newQuery()->from('users as m');
$count = $kendoUIDS->execute($query, '`m`.`id`');
return ['data' => $query->get()->toArray(), 'total' => $count];
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

14

Last Release

1445d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8eba243b1b77989d63d450f3e9bcebe742dd0b904e81b1b6084140e744b625c2?d=identicon)[ericli1018](/maintainers/ericli1018)

---

Top Contributors

[![bnc-eric-li](https://avatars.githubusercontent.com/u/203964734?v=4)](https://github.com/bnc-eric-li "bnc-eric-li (14 commits)")

---

Tags

laraveldatasourcekendo

### Embed Badge

![Health badge](/badges/ericli1018-laravel-kendo-ui-datasource/health.svg)

```
[![Health](https://phpackages.com/badges/ericli1018-laravel-kendo-ui-datasource/health.svg)](https://phpackages.com/packages/ericli1018-laravel-kendo-ui-datasource)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.9k69.5k](/packages/grumpydictator-firefly-iii)[firefly-iii/data-importer

Firefly III Data Import Tool.

8015.8k](/packages/firefly-iii-data-importer)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2085.6k30](/packages/ronasit-laravel-helpers)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
