vandersangen/project-template-bundle
A PHP project template bundle that provides a reusable starting scaffold for new applications, bundling common structure and configuration to speed up setup. Minimal adoption and limited documentation make it best suited for experimentation.
queue_job_logs and introduces a queued status, so a scheduled job's lifecycle (queued → running → finished/failed) is queryable from your own database. This directly supports decisions about whether to build an internal ops dashboard versus buying a scheduler-monitoring SaaS.runId on RunCronMessage gives a correlation key across dispatch, execution, and log rows. That turns recurring "the nightly job didn't run" support tickets into a single indexed lookup — a measurable reduction in on-call and support effort.Adopt when:
runId) to tie a cron trigger to the jobs and logs it produced.queue_job_logs.Look elsewhere when:
RunCronMessage. The added runId changes the message payload shape — audit consumers and serialized messages in flight before deploying.For executives: A small, additive upgrade that makes scheduled background work observable in our existing database. It answers "did the job run, when, and under which run?" without buying another monitoring tool — lowering both vendor spend and the support burden of silent cron failures.
For engineering: Version 0.8.16 adds live cron execution records to queue_job_logs, a new queued status, and a runId on RunCronMessage for correlation. The changes are additive but touch a persisted table and a message payload, so plan a migration and verify any custom RunCronMessage consumers or in-flight serialized messages. Pin the version — the package is still pre-1.0, so treat the log schema as unstable and isolate reads behind a small internal query layer so future changes stay contained.
How can I help you explore Laravel packages today?