{"repo":"spatie/larabank-aggregates","free":true,"listed":false,"github":"https://github.com/spatie/larabank-aggregates","clone":"git clone https://github.com/spatie/larabank-aggregates.git","description":"Larabank built with aggregates and projectors","language":"PHP","stars":142,"topics":["laravel-event-projector","laravel","php","event-sourcing"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Larabank built with an aggregate and projectors 📽 This is an example app used in the documentation of laravel-event-sourcing. These rules are implemented: - a user cannot go below -5000 on an account - when hitting the limit three times in a row a loan proposal mail must be sent Support us We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products. We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall. Getting started - Clone the repo - copy .env.example to .env - set the DB environment variables in .env to your liking - create a database with the name specified in DB DATABASE - composer install - yarn , yarn run dev (or the npm equivalents) - migrate and seed the database with php artisan migrate:fresh --seed - you can now log in with user \"user@larabank.com\", password \"secret\" Credits - Freek Van der Herten - All Contributors License The MIT License (MIT). Please see License File for more information.","default_branch":null,"files":null,"tree":[],"storefront":"/r/spatie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spatie/larabank-aggregates/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}