qafeen/manager

Manage, install and search laravel base packages.

v0.2.1 2017-01-15 14:49 UTC

This package is not auto-updated.

Last update: 2024-04-13 17:46:36 UTC


README

68747470733a2f2f7472617669732d63692e6f72672f51616665656e2f4d616e616765722e7376673f6272616e63683d6d6173746572 68747470733a2f2f706f7365722e707567782e6f72672f71616665656e2f6d616e616765722f762f737461626c65 68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f51616665656e2f4d616e616765722f6261646765732f6770612e737667 68747470733a2f2f706f7365722e707567782e6f72672f71616665656e2f6d616e616765722f762f756e737461626c65 68747470733a2f2f706f7365722e707567782e6f72672f71616665656e2f6d616e616765722f6c6963656e7365

Manager aims to automate package search and install functionality.

  1. Register Service provider and facade.
  2. Search relevant package.
  3. Run migration.
  4. Publish blade and vue files.
  5. Run necessary command specific to a package (coming soon).
  6. Uninstall package (comming soon).

Installation:

Get manager package.

  composer require qafeen/manager

Register service provider. Possibilities are this will be your last time to do it manually.

  Qafeen\Manager\ManagerServiceProvider::class,

We are done!

Now let's install package by using our newly added manager. To search and add a package you need to run:

php artisan add passport

Manager will look for the package and give you the results:

Manager search result if package not found by the given name

Once you selected a package then composer will take care to download it and Manager will find service providers and facades to register. Also manager will look for migration files to run.

Service providers and facades registration

If you are very specific to a package and know what you want to download then you can do it directly:

php artisan add zizaco/entrust:5.2.x-dev

Notes:

Manager store your service providers and facades in different file config/manager.php and will take care to load it.

Contribution

Just do it. You are welcome :)

Credits

Contributors Twitter Ask for Help Contact / Hire Site
Mohammed Mudasir (Creator) @md_mudasir Get help on Codementor hello@mudasir.me http://mudasir.me