PHPackages                             picobaz/gridview - 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. [Admin Panels](/categories/admin)
4. /
5. picobaz/gridview

ActiveLibrary[Admin Panels](/categories/admin)

picobaz/gridview
================

A powerful and flexible Laravel data grid component with advanced features including pagination, filtering, sorting, bulk actions, inline editing, and exports to CSV/Excel/PDF. Build beautiful data tables with ease!

v1.2.1(10mo ago)114MITPHPPHP ^7.3|^8.0

Since Jul 15Pushed 6mo agoCompare

[ Source](https://github.com/PicoBaz/gridview)[ Packagist](https://packagist.org/packages/picobaz/gridview)[ RSS](/packages/picobaz-gridview/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (7)Used By (0)

🎯 GridView
==========

[](#-gridview)

### *The Ultimate Data Grid Package for Laravel*

[](#the-ultimate-data-grid-package-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/8c72ce735eff5f3ae0efd2ab57b97165731382c01c007d3c66134076d9965cf4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7069636f62617a2f67726964766965772e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d7061636b6167697374)](https://packagist.org/packages/picobaz/gridview)[![Total Downloads](https://camo.githubusercontent.com/395b2fd0537ead8b389950882f7200849180b8a48b41684af0713dd64484ee47/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7069636f62617a2f67726964766965772e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d7061636b6167697374)](https://packagist.org/packages/picobaz/gridview)[![License](https://camo.githubusercontent.com/f6a0753f1c4663bc7991db2582bec94719607fff3f95ec52e3361cf272171d6d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7069636f62617a2f67726964766965772e7376673f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/picobaz/gridview)[![PHP Version](https://camo.githubusercontent.com/c16c13731c610262a43e904597bc4e522d9d2d7e61a74ae26ac5d29459d74e41/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7069636f62617a2f67726964766965772e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)](https://packagist.org/packages/picobaz/gridview)[![Laravel Version](https://camo.githubusercontent.com/dfe941f4b73a66e95ad88af45a4b182579c34aaf40af75677748c0b775faa33e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d38253242253230253743253230392532302537432532303130253230253743253230313125323025374325323031322d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c)](https://laravel.com)

**Build powerful, flexible, and beautiful data tables in Laravel with ease!**

[Installation](#-installation) • [Quick Start](#-quick-start) • [Features](#-features) • [Documentation](#-documentation) • [Examples](#-examples) • [Support](#-support)

---

🌟 Why GridView?
---------------

[](#-why-gridview)

GridView transforms your boring data tables into **powerful, interactive data grids** with just a few lines of code. Whether you're building an admin panel, a dashboard, or any data-intensive application, GridView has got you covered!

### ✨ Key Highlights

[](#-key-highlights)

- 🚀 **Lightning Fast** - Optimized for performance with large datasets
- 🎨 **Beautiful UI** - Modern, responsive design out of the box
- 🔍 **Advanced Filtering** - Search and filter with ease
- 📊 **Smart Sorting** - Multi-column sorting support
- 📤 **Export Anywhere** - CSV, Excel, and PDF exports
- ✏️ **Inline Editing** - Edit data without leaving the table
- ☑️ **Bulk Actions** - Perform actions on multiple rows at once
- 🎯 **Highly Customizable** - Style it your way
- 📱 **Responsive** - Looks great on all devices
- 🔐 **Secure** - Built with security best practices

---

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require picobaz/gridview
```

### Publish Assets (Optional)

[](#publish-assets-optional)

```
# Publish configuration
php artisan vendor:publish --tag=gridview-config

# Publish views (for customization)
php artisan vendor:publish --tag=gridview-views

# Publish JavaScript/CSS assets
php artisan vendor:publish --tag=gridview-assets
```

---

🚀 Quick Start
-------------

[](#-quick-start)

### Step 1: Create a Search Model

[](#step-1-create-a-search-model)

Generate a search model for your data:

```
php artisan make:gridview-search UserSearch
```

This creates `app/SearchModel/UserSearch.php`:

```
