Slide 30
Slide 30 text
@driesvints driesvints.com
THE EVENT SOURCING WAY
THE EVENT SOURCING WAY
public function store(Request $request)
{
$this->dispatchNow(new OpenPullRequest(
$id = PullRequestId::generate(), // UUID
$request->user()->id,
$request->get('title'),
$request->get('description'),
$request->get('origin'),
$request->get('target')
));
return redirect(
'/laravel/framework/pull/'.$id->toString()
);
}