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
Laraexpress Datasource

Laraexpress Datasource Laravel Package

fazzinipierluigi/laraexpress_datasource

LaraExpress DataSource is a Laravel package for organizing reusable data sources. It offers a lightweight abstraction to query, transform, and serve data consistently across controllers, APIs, and views, helping keep application code clean and maintainable.

View on GitHub
Deep Wiki
Context7

A laravel library that generates a datasource for the DevExpress library using Eloquent

Frequently asked questions about Laraexpress Datasource
What is fazzinipierluigi/laraexpress_datasource used for?
It is a Laravel package for creating reusable data sources that feed DevExpress components. It uses Eloquent models as the query layer and provides a lightweight abstraction for serving consistent data to controllers, APIs, and views.
How do I install LaraExpress DataSource in a Laravel app?
Install it with Composer using composer require fazzinipierluigi/laraexpress_datasource. Then follow the repository README for any service provider registration or configuration steps required by your Laravel version.
Does LaraExpress DataSource work with DevExpress grids and data components?
The package is designed to generate a datasource for the DevExpress library from Eloquent queries. That makes it relevant when your Laravel backend needs to supply data to DevExpress-powered UI components. Check the README for the exact output format and supported DevExpress usage.
How does LaraExpress DataSource use Eloquent?
It builds data sources on top of Eloquent, so you can define queries with models and relationships rather than hand-writing raw data assembly. The package then transforms and serves that data consistently across your application layers.
Can I reuse the same data source across controllers, APIs, and views?
Yes, the package is positioned around reusable data sources that centralize query and transformation logic. You can define the data source once and serve it from controllers, API endpoints, or views to keep behavior consistent and avoid duplication.
Which Laravel versions are supported by LaraExpress DataSource?
The supported Laravel versions are declared in the package's composer.json and README. Check those files for the current constraints before adding it to an existing application, especially if you are on an older Laravel release.
How do I define and configure a data source with LaraExpress DataSource?
You typically create a data source class or definition that points to an Eloquent query and any transformation rules. The exact base classes, configuration keys, and registration steps are documented in the repository README, so follow that for your setup.
Can I transform or format data before sending it to DevExpress?
The package describes transformation as part of serving data sources consistently. You can use that layer to shape Eloquent results before they reach DevExpress components. Review the README for the supported transformation hooks and best practices.
Is LaraExpress DataSource suitable for production Laravel applications?
It can be used in production when its supported Laravel versions and DevExpress integration match your stack. Because it is a smaller package, review the repository, issue tracker, and test coverage, and pin a known-good version in composer.json.
How should I test data sources built with LaraExpress DataSource?
Test the underlying Eloquent queries and the final data source output rather than only the HTTP response. Use Laravel's testing tools to assert that filters, transformations, and authorization are applied consistently. If the package provides its own test helpers, the README should describe them.
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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package