Allows you to use Artisan outside of a Laravel install
matthewbdaly/artisan-standalone is a Laravel package for allows you to use artisan outside of a laravel install.
It currently has 32 GitHub stars and 11.229 downloads on Packagist (latest version 0.0.12).
Install it with composer require matthewbdaly/artisan-standalone.
Discover more Laravel packages by matthewbdaly
or browse all Laravel packages to compare alternatives.
Last updated
Allows you to use Artisan outside of a full Laravel or Lumen install.
It's intended so that when you're building a standalone Laravel package, you still have access to the Artisan commands for generating boilerplate and don't have to generate them in your application, then copy them elsewhere.
You will normally want to install this as a dev dependency in your package:
composer require --dev matthewbdaly/artisan-standalone
Then you can access the Artisan console in your package as follows:
vendor/bin/artisan
In theory it might, but I haven't set it up to do so - it doesn't actually include Laravel as a dependency, so you'd need to install laravel/framework globally as well. My recommendation is to install it on a per-project basis. You might want to check out my boilerplate package, which includes this one as a dependency, and is a good starting point for building a standalone Laravel package.