This repo contains the backendlogic MVC application for the ME WANT THAT shopping list REST API. Built with Laravel on top of PHP, mySQL, Open API and oAuth2. It started 2020 as an example for a Masterthesis about Mobile Cross Platform Development (Tag v2.0).
You're going to need
- PHP 7.4+
- Composer
installed and available on your commandline. I recommend JetBrains PHPStorm with as preferred Development IDE. Because Laravel uses parts of Symfony, the commandline utilizes artisan commands.
php artisan list
php artisan tinker
php artisan make:command ShoppingListCommand
php artisian make:model ShoppingList -m
php artisan --version
php artisan migrate
php artisan migrate:rollback
php artisan migrate:make create_users_table
php artisan serve
php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"
php artisan passport:install
php artisan vendor:publish --tag=passport-components
php artisan passport:keys
composer require laravel/passport
composer require "darkaonline/l5-swagger:7.*"
php artisan l5-swagger: generate
Checkout Laravel Docs for further knowledge