tahiryasin/laravel-product

There is no license information available for the latest version (dev-master) of this package.

A simple 'Product' module.

dev-master 2023-03-07 07:12 UTC

This package is auto-updated.

Last update: 2024-05-07 10:02:03 UTC


README

A simple "Product" module for Backend Developer- Skill Assessment Test.

Installation

  1. Download the zip folder from the github repository.
  2. Create a directory named modules/Product at application root
  3. Unzip the downloaded folder and copy contents inside modules/Product directory
  4. Now open config/app.php and register module service provider.
'providers' => [
        ...
        /*
         * Package Service Providers...
         */

        \Modules\Product\Providers\ProductServiceProvider::class,
]
  1. Now open composer.json and go to autoload psr-4.
    "autoload": {
        "psr-4": {
            ...
            "Modules\\Product\\": "modules/Product/"
        }
    }
  1. Set application environment variable MAIL_MAILER=log
  2. Now open the command prompt and run
    php artisan config:cache
    composer dump-autoload
    php artisan migrate

Testing

Download the postman collection from email attachment and test the APIs.