git404hub

what is laravel-event-projector fr?

spatie/laravel-event-projector — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2019-09-20

637PHPAudience · developerComplexity · 3/5DormantSetup · moderate

tl;dr

A Laravel library for event sourcing, instead of saving just the current state of your data, it records every change as an event and builds fast, readable projections from that full history.

vibe map

mindmap
  root((repo))
    What it does
      Event sourcing
      Records every change
      Builds projections
    Tech stack
      Laravel
      PHP
      Event driven design
    Use cases
      Audit trails
      Financial systems
      Permission history
    Benefits
      Replay history
      Fix bugs retroactively
      Fast read projections

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Add a full audit trail to a Laravel app so every data change is recorded and replayable

VIBE 2

Build a financial or order-management system where understanding history matters as much as current state

VIBE 3

Maintain a fast, current-state table (like a shopping cart) automatically generated from a stream of events

VIBE 4

Fix a past bug retroactively by replaying stored events with corrected logic

what's the stack?

PHPLaravel

how it stacks up fr

spatie/laravel-event-projectordavid-crty/databasementgargron/fileupload
Stars637815456
LanguagePHPPHPPHP
Last pushed2019-09-202022-03-03
MaintenanceDormantDormant
Setup difficultymoderateeasymoderate
Complexity3/52/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires an existing Laravel application and a shift in how data writes are structured around events.

License terms are not described in the explanation, check the repository directly before use.

prompts (copy fr)

prompt 1
Show me how to set up laravel-event-projector to record 'item added to cart' and 'item removed from cart' events and build a live cart projection.
prompt 2
Walk me through emitting an event in this Laravel app instead of directly updating a database record.
prompt 3
Explain how to replay historical events in laravel-event-projector to fix a bug that affected past data.
prompt 4
Help me design an event-sourced permission system in Laravel using this package for a full audit trail.
prompt 5
How do I use laravel-event-projector to send real-time updates to another system whenever a specific event occurs?

Frequently asked questions

what is laravel-event-projector fr?

A Laravel library for event sourcing, instead of saving just the current state of your data, it records every change as an event and builds fast, readable projections from that full history.

What language is laravel-event-projector written in?

Mainly PHP. The stack also includes PHP, Laravel.

Is laravel-event-projector actively maintained?

Dormant — no commits in 2+ years (last push 2019-09-20).

What license does laravel-event-projector use?

License terms are not described in the explanation, check the repository directly before use.

How hard is laravel-event-projector to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is laravel-event-projector for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.