Download the PHP package digitalinyuk/laravel-datagrid without Composer
On this page you can find all versions of the php package digitalinyuk/laravel-datagrid. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download digitalinyuk/laravel-datagrid
More information about digitalinyuk/laravel-datagrid
Files in digitalinyuk/laravel-datagrid
Download digitalinyuk/laravel-datagrid
More information about digitalinyuk/laravel-datagrid
Files in digitalinyuk/laravel-datagrid
Vendor digitalinyuk
Package laravel-datagrid
Short Description Digitalinyuk DataTables & DataGrid Component Package for Laravel
License MIT
Package laravel-datagrid
Short Description Digitalinyuk DataTables & DataGrid Component Package for Laravel
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-datagrid
Digitalinyuk DataGrid for Laravel
An official component package by Digitalinyuk to seamlessly transform Laravel Server-Side DataTables into Responsive Card Grids (DataGrid) automatically, quickly, and with 100% flexibility.
📖 Baca Dokumentasi dalam Bahasa Indonesia
🚀 Key Features
- ⚡ Auto-Dependency Installation: Automatically installs
yajra/laravel-datatables-oracle. - 🌐 Multi-Version Laravel Support: Fully compatible with Laravel 10, 11, 12, and Laravel 13 (PHP 8.2+).
- 🎨 Digitalinyuk BEM Design System: Modern, clean, and responsive grid card layout (1–5 cards per row).
- 🔄 Auto-Injected DOM View Switcher: Automatically renders List/Grid toggle buttons without manual HTML markup.
- 🛠️ 100% Flexible Columns & Actions: Supports DataTables
columns.render()and custom callbackfooter: function(row). - 💾 LocalStorage State Persistence: Remembers user view preferences (List/Grid) seamlessly across page refreshes.
📦 Installation
Step 1: Install Package via Composer
Step 2: Publish Vendor Assets
💻 Quick Start & Usage
1. Include Directives in Main Layout (resources/views/layouts/app.blade.php)
2. Add Target Container in Your View (resources/views/user/index.blade.php)
3. Initialize DataGrid in JavaScript
⚙️ Configuration Options (options)
| Option | Type | Default | Description |
|---|---|---|---|
storageKey |
String |
'user-table-view' |
Unique localStorage key to persist the user's active view mode. |
gridCols |
Number\|Object |
5 |
Cards per row. Can be a number (4) or a responsive object {xs:2, sm:3, md:4, lg:4}. |
avatar |
Boolean |
false |
Display cover image / avatar on each card. |
avatarField |
String |
'avatar_url' |
Property key for avatar / image URL. |
badgeActive |
Boolean |
false |
Display active/inactive status dot indicator beside card title. |
activeField |
String |
'is_active' |
Boolean property key indicating active state. |
titleField |
String |
'name' |
Main property key used for the card title header. |
columns |
Array |
[] |
Meta items definition array (supports data, icon, render(data, type, row)). |
footer |
Function |
null |
Custom render callback function for card action buttons footer: function(row). |
📄 License
This package is open-sourced software licensed under the MIT License. Developed with ❤️ by Digitalinyuk.
All versions of laravel-datagrid with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
yajra/laravel-datatables-oracle Version ^10.0|^11.0|^12.0|^13.0
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
yajra/laravel-datatables-oracle Version ^10.0|^11.0|^12.0|^13.0
The package digitalinyuk/laravel-datagrid contains the following files
Loading the files please wait ...