- How do I install igorsgm/laravel-redash in a Laravel application?
- Install the package with Composer using composer require igorsgm/laravel-redash, then publish any package configuration if the package provides it. In Laravel, confirm the service provider is auto-discovered or register it according to the package documentation. Check Composer constraints for your Laravel and PHP versions before installing.
- How do I configure Redash API credentials for Laravel Redash?
- Configure Redash credentials in the package configuration or environment variables as documented by the package, then keep them out of source control. You typically need the Redash base URL and API key so the package can run saved queries and fetch dashboards. Clear Laravel config caches after changing credentials.
- Does igorsgm/laravel-redash support Laravel 12?
- Release 1.2.0 adds Laravel 12 compatibility, so it is intended for Laravel 12 applications. Check the package Composer constraints and changelog to confirm the exact supported Laravel versions for your chosen release. For older Laravel versions, verify whether 1.2.0 retains backward compatibility or marks a compatibility boundary.
- Is igorsgm/laravel-redash compatible with Pest 4?
- Release 1.2.0 adds Pest 4 support, making it suitable for teams standardizing on Pest 4 for package or application tests. Confirm your test setup and any Pest plugins resolve cleanly in Composer before upgrading. If you are migrating from Pest 3, run the package tests plus your integration tests to catch syntax or plugin issues.
- How do I run a saved Redash query from Laravel?
- Use the package API to execute a saved Redash query by its identifier and retrieve the results in your Laravel application. The exact method names depend on the package documentation, so check the README or source for the query runner API. Configure credentials first and handle API errors or timeouts in your application code.
- Can I fetch Redash dashboards from a Laravel app with this package?
- Yes, the package is described as a lightweight integration for fetching dashboards from Redash as well as running saved queries. You configure Redash credentials and access dashboards through the package API. Treat dashboard data as external API data and add caching, timeout, and error handling as needed.
- What PHP versions does igorsgm/laravel-redash support?
- The provided release notes for 1.2.0 do not list specific PHP version constraints. Check the package composer.json on the repository or Packagist for the authoritative PHP requirement before installing. Match that PHP constraint against your Laravel 12 runtime and CI matrix.
- Is igorsgm/laravel-redash safe for production use?
- It can be used in production if you pin a tested version, validate Composer constraints, and add error handling around Redash API calls. Release 1.2.0 shows active compatibility maintenance for Laravel 12 and Pest 4, which reduces stale dependency risk. For critical paths, confirm release cadence, supported version policy, and run a staging canary before rollout.
- What should I check before upgrading Laravel Redash to 1.2.0?
- Review the 1.2.0 diff or changelog for source changes beyond the Laravel 12 and Pest 4 test matrix, then verify Composer constraints for Laravel and PHP. Run the package tests and your application integration tests in a non-production environment. If you are also upgrading Laravel or Pest, isolate those variables and keep a rollback pin.
- What are alternatives to igorsgm/laravel-redash for accessing Redash data?
- Alternatives include calling the Redash HTTP API directly with Laravel's HTTP client or using another Redash API wrapper that fits your required features. Evaluate them on authentication, saved query execution, dashboard fetching, Laravel version support, and maintenance activity. For simple use cases, a small internal service around the Redash API may be easier to control than adding a package.