Search by

request-labs / steward-laravel

request-labs

Steward by Request agent for Laravel sites: reports installed package versions and drift from composer.lock. Read-only.

Package info

github.com/request-labs/steward-laravel

pkg:composer/request-labs/steward-laravel

Statistics

Installs: 70

Dependents: 0

Suggesters: 0

Stars: 0

v1.1.0 2026-10-18 20:44 UTC

This package is auto-updated.

Last update: 2026-10-18 20:44:44 UTC


README

Steward by Request agent for Laravel sites. Every day it reports the PHP version and the installed version of each package the application requires directly, plus any drift from composer.lock and, when the application is a git checkout, the deployed commit (Steward records each new commit as a deploy). Read-only: it changes nothing and never updates itself.

Install

composer require request-labs/steward-laravel

Add to .env (values from Steward: admin → application → environments → Agent credentials):

STEWARD_URL=https://steward.request.pt
STEWARD_AGENT_ID=...
STEWARD_AGENT_SECRET=...

The report runs daily from the Laravel scheduler (04:15 by default, STEWARD_REPORT_AT to change, empty to disable). To report right after a deploy, so Steward records it within seconds instead of the next morning, add php artisan steward:report to the end of the deploy script.

Development

The source lives in the Steward repository under packages/steward-laravel; this repository is a read-only mirror published with git subtree. Releases are tagged here with the same number as ReportBuilder::VERSION.