Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Jqgrid

Laravel Jqgrid Laravel Package

mgallegos/laravel-jqgrid

Laravel package that integrates jqGrid with Eloquent models, enabling server-side data loading, filtering, sorting, pagination, and configurable CRUD grids with minimal setup.

View on GitHub
Deep Wiki
Context7

@Laravel jqGrid package allows you to easily integrate the popular @jQuery Grid Plugin (jqGrid) into your Laravel application.

Frequently asked questions about Laravel Jqgrid
What is mgallegos/laravel-jqgrid used for?
It is a Laravel package that integrates the jQuery jqGrid plugin with Eloquent models. It helps you build server-side data grids with sorting, filtering, pagination, and configurable CRUD actions in Blade and jQuery admin screens. It is best suited for legacy or internal reporting interfaces, not API-first or SPA applications.
How do I install mgallegos/laravel-jqgrid with Composer?
Require the package via Composer using the mgallegos/laravel-jqgrid name, then follow the package README for service provider and configuration publishing steps. Because the last release was in 2019, pin the version or commit explicitly rather than using floating constraints. Check compatibility with your Laravel and PHP versions before installing in production.
Which Laravel and PHP versions does laravel-jqgrid support?
The package was last released in 2019, so you should expect older Laravel and PHP version targets. You must verify the actual Composer constraints and test against your current Laravel and PHP baseline before committing. If it cannot run without patching, fork it with explicit ownership or choose a maintained alternative.
How does laravel-jqgrid load data from Eloquent models?
The package wraps jqGrid's server-side request parameters and maps them to Eloquent queries. You configure a model and columns, and the package handles sorting, filtering, pagination, and row formatting for the grid. Keep column and filter mappings explicit and allow-listed to avoid SQL injection and unexpected query behavior.
Can laravel-jqGrid handle server-side filtering, sorting, and pagination?
Yes, the package is designed to translate jqGrid's server-side requests into Eloquent queries for filtering, sorting, and pagination. This lets the grid work with large datasets without loading everything into the browser. However, you must strictly validate and allow-list sort and filter inputs because jqGrid sends them dynamically from the client.
How do I create a CRUD grid with laravel-jqgrid?
You define grid columns and actions in your Laravel controller and Blade view, and the package provides the server-side endpoints for reading and optionally writing data. CRUD configuration depends on your routes, authorization, and validation rules. Start with read-only reporting screens or low-risk internal CRUD, not transactional workflows, until security and compatibility are proven.
Is laravel-jqgrid safe for production use?
Treat it as high risk for new development and medium-to-high risk even for legacy or internal use. The package has no recent upstream maintenance, an unclear license, and dependency rot across Laravel, PHP, jQuery, and jqGrid. If you must use it, pin dependencies, isolate it behind an adapter, add security review and tests, and document an exit plan.
What license does mgallegos/laravel-jqgrid use?
The repository metadata reports an unclear license status (NOASSERTION), so you cannot assume permissive terms. You must review the package source and the jqGrid dependency license, including any commercial Guriddo obligations, before use. Get legal approval if the grid is used in customer-facing or regulated contexts.
What are good alternatives to laravel-jqgrid for Laravel data grids?
Modern alternatives include Livewire-powered tables, Inertia with a Vue or React table component, or dedicated Laravel admin packages with maintained frontend components. The right choice depends on whether your stack is Blade and jQuery, Livewire, or SPA-based. Prefer an approved, maintained component that covers accessibility, security, and upgrade support.
How should I test and maintain a laravel-jqgrid integration?
Build a compatibility matrix for Laravel, PHP, jQuery, jqGrid, browser targets, auth, and tenancy before commitment. Run a throwaway proof of concept on one low-risk screen with realistic data volume and permissions. Add tests for filter and sort allow-lists, authorization, and output escaping, and assign an owner for the fork, security patches, and future replacement.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console