An Assessment Task for Ynmodata Company .
This project was executed by the duo of :
- Laravel
- Passport Package
- MarkDown Syntax
- Implement bearer authentication to CRUD APIs.
- Create DB seeds.
- Implement RESTful CRUD API to manage films.
The Below Componants Is Required Before Setup:
- PHP >= 7.2.5
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
1- Open your git bash and cd to the location you'd like to put your files the run the command below.
git clone git@github.com:mohamednaser/ynmodata-assessment-task.git
2- Install Composer Dependancies
composer install
3- Change .env file contents for DB_DATABASE, DB_USERNAME, DB_PASSWORD variables
4- Run Database Migrations files
php artisan migrate
5- Run Live Server
php artisan serve
PostMan Should Set Accept header with application/json
You Will Find link for PostMan Collection Here
Live version [TBA].