Kevin Eaton

Pipe Dream

Pipe Dream turns a Laravel pipeline into a flow you can read, and a log you can read back: every step named, timed and recorded.

composer require keaton-php/pipe-dream

The service provider is discovered automatically. At the end of this README, a full ad-click flow and the dashboard built from its logs show where this goes.

Contents

  1. What a pipeline is
  2. The same thing as a PipeHub
  3. Now ask it what happened
  4. Guess what else you can do?
  5. Stack hubs into a PipeManager
  6. Rules: pipes as classes
  7. All together
  8. Controlling the flow
  9. Keeping the log
  10. The payoff: a full ad-click flow
  11. Reference