A simple laravel api powered by Sanctum that allows for customer account creation and transfer of funds between accounts
- Install docker
- Start docker
- Update .env with database name and credentials
- Update .env with email config
- Run command from project root => ./vendor/bin/sail artisan db:migrate
- Run command from project root => ./vendor/bin/sail artisan db:seed
- Run command from project root => ./vendor/bin/sail up
- To exit run command from project root => ./vendor/bin/sail down -v
- You should have php, mysql setup locally
- Create a mysql database eg. mojo_finance
- Update .env with database name and credentials
- Update .env with email config
- Run the seeder with command **php artisan db:seed**
- Follow the api doc links to get an api token to start making requests
- Run command from project root => ./vendor/bin/sail artisan horizon
- Visit http://localhost/horizon to access the dashboard
- To run tests => ./vendor/bin/sail test
- ./vendor/bin/sail artisan schedule:work
- Run command from project root => ./vendor/bin/sail npm i
- Run command from project root => ./vendor/bin/sail npm run dev
- Run command from project root => ./vendor/bin/sail artisan nova:install
- Run comman from project root => ./vendor/bin/sail artisan migrate
- Visit dashboard => http://localhost/nova
- To setup user run command => ./vendor/bin/sail artisan nova:user