medinaproduction/laravel-toolkit

MedinaProduction Laravel Toolkit Package

1.0.2 2024-10-06 06:38 UTC

This package is auto-updated.

Last update: 2024-12-06 07:03:12 UTC


README

This package is designed to help with general tools in MedinaProduction Laravel projects.

Simple usage

To use this package, follow these steps:

  1. In your projects composer.json file, add the following:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@gitlab.com:medinaproduction/laravel-toolkit.git"
    }
]
  1. In the terminal for your project, write the following:
composer require medinaproduction/laravel-toolkit`

How to use (and develop)

To use this package and to continue developing the package, follow these steps:

  1. In your projects composer.json file, make sure you have the following:
composer require mnsami/composer-custom-directory-installer
  1. When question apperears: Do you trust "mnsami/composer-custom-directory-installer"... press y.
  2. Add the following to the composer.json file.
"extra": {
    ...
    "installer-paths": {
        ...
        "./support/laravel-toolkit": ["medinaproduction/laravel-toolkit"],
    }
},
  1. Also add the following to the repositories section:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@gitlab.com:medinaproduction/laravel-toolkit.git"
    }
]
  1. Finally, run the following command:
composer require medinaproduction/laravel-toolkit --prefer-source
  1. A new clone of the repository is created under support/laravel-toolkit/....

Get tests to work

Note: This guide is for testing in a standalone folder. If you want to run tests within the support folder, the process may be a bit different.

  1. Naviage to package in termianl cd support/laravel-toolkit
  2. Make sure you have run composer update in your package folder
  3. Run tests ./vendor/bin/phpunit