All Projects → yajra → Laravel Datatables

yajra / Laravel Datatables

Licence: mit
jQuery DataTables API for Laravel 4|5|6|7|8

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Laravel Datatables

Laravel Datatables Buttons
jQuery DataTables Buttons Plugin for Laravel.
Stars: ✭ 192 (-95.36%)
Mutual labels:  hacktoberfest, laravel, datatables, jquery
Laravel Datatables Html
Laravel DataTables HTML Builder Plugin
Stars: ✭ 188 (-95.45%)
Mutual labels:  hacktoberfest, laravel, datatables, jquery
Comments
Native comments for your Laravel application.
Stars: ✭ 390 (-90.57%)
Mutual labels:  hacktoberfest, laravel
Short Url
A Laravel package for creating shortened URLs for your web apps.
Stars: ✭ 293 (-92.91%)
Mutual labels:  hacktoberfest, laravel
Laravel Starter
A CMS like modular starter application project built with Laravel 8.x.
Stars: ✭ 299 (-92.77%)
Mutual labels:  hacktoberfest, laravel
Tlint
Tighten linter for Laravel conventions
Stars: ✭ 274 (-93.37%)
Mutual labels:  hacktoberfest, laravel
Spatie.be
The source code of spatie.be
Stars: ✭ 274 (-93.37%)
Mutual labels:  hacktoberfest, laravel
Providers
A Collection of Providers for Laravel Socialite
Stars: ✭ 301 (-92.72%)
Mutual labels:  hacktoberfest, laravel
Otter
A relatively automatic CRUD backend administration panel for Laravel
Stars: ✭ 261 (-93.69%)
Mutual labels:  hacktoberfest, laravel
Validator Docs
Validação de CPF, CNPJ, CNH, NIS, Título Eleitoral e Cartão Nacional de Saúde com Laravel.
Stars: ✭ 334 (-91.92%)
Mutual labels:  hacktoberfest, laravel
Corcel
Use WordPress backend with Laravel or any PHP application
Stars: ✭ 3,504 (-15.24%)
Mutual labels:  hacktoberfest, laravel
Bagisto
An easy to use, free and open source laravel eCommerce platform to build your online shop in no time.
Stars: ✭ 4,140 (+0.15%)
Mutual labels:  hacktoberfest, laravel
Laravel Gamp
📊 Laravel Google Analytics Measurement Protocol Package
Stars: ✭ 271 (-93.44%)
Mutual labels:  hacktoberfest, laravel
Eloquent Power Joins
The Laravel magic you know, now applied to joins.
Stars: ✭ 264 (-93.61%)
Mutual labels:  hacktoberfest, laravel
Laravel Livewire Tables
A dynamic table component for Laravel Livewire
Stars: ✭ 288 (-93.03%)
Mutual labels:  laravel, datatables
Free Pmo
Project management software for freelancers or agencies, built with Laravel 5.
Stars: ✭ 264 (-93.61%)
Mutual labels:  hacktoberfest, laravel
Laravel Api Boilerplate
Laravel API Boilerplate | Please consult the Wiki !
Stars: ✭ 300 (-92.74%)
Mutual labels:  hacktoberfest, laravel
Larasail
LaraSail - Set Sail with your Laravel app on DigitalOcean
Stars: ✭ 348 (-91.58%)
Mutual labels:  hacktoberfest, laravel
Datatable
Modular server side Datatable package for Laravel 5 for various client side table plugins
Stars: ✭ 52 (-98.74%)
Mutual labels:  datatables, jquery-datatables
Quicksand
Easily schedule regular cleanup of old soft-deleted Eloquent data.
Stars: ✭ 259 (-93.73%)
Mutual labels:  hacktoberfest, laravel

jQuery DataTables API for Laravel 4|5|6|7|8

Join the chat at https://gitter.im/yajra/laravel-datatables Donate Donate

Laravel 4.2|5.x|6|7|8 Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality Total Downloads License

This package is created to handle server-side works of DataTables jQuery Plugin via AJAX option by using Eloquent ORM, Fluent Query Builder or Collection.

return datatables()->of(User::query())->toJson();
return datatables()->of(DB::table('users'))->toJson();
return datatables()->of(User::all())->toJson();

return datatables()->eloquent(User::query())->toJson();
return datatables()->query(DB::table('users'))->toJson();
return datatables()->collection(User::all())->toJson();

return datatables(User::query())->toJson();
return datatables(DB::table('users'))->toJson();
return datatables(User::all())->toJson();

Requirements

Documentations

NOTE: Documentation links below are currently offline.

Laravel Version Compatibility

Laravel Package
4.2.x 3.x
5.0.x 6.x
5.1.x 6.x
5.2.x 6.x
5.3.x 6.x
5.4.x 7.x, 8.x
5.5.x 8.x
5.6.x 8.x
5.7.x 8.x
5.8.x 9.x
6.x.x 9.x
7.x.x 9.x
8.x.x 9.x

DataTables 8.x Upgrade Guide

There are breaking changes since DataTables v8.x. If you are upgrading from v7.x to v8.x, please see upgrade guide.

Quick Installation

$ composer require yajra/laravel-datatables-oracle:"~9.0"

Service Provider & Facade (Optional on Laravel 5.5+)

Register provider and facade on your config/app.php file.

'providers' => [
    ...,
    Yajra\DataTables\DataTablesServiceProvider::class,
]

'aliases' => [
    ...,
    'DataTables' => Yajra\DataTables\Facades\DataTables::class,
]

Configuration (Optional)

$ php artisan vendor:publish --provider="Yajra\DataTables\DataTablesServiceProvider"

And that's it! Start building out some awesome DataTables!

Debugging Mode

To enable debugging mode, just set APP_DEBUG=true and the package will include the queries and inputs used when processing the table.

IMPORTANT: Please make sure that APP_DEBUG is set to false when your app is on production.

PHP ARTISAN SERVE BUG

Please avoid using php artisan serve when developing with the package. There are known bugs when using this where Laravel randomly returns a redirect and 401 (Unauthorized) if the route requires authentication and a 404 NotFoundHttpException on valid routes.

It is advised to use Homestead or Valet when working with the package.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].