matthewbdaly / artisan-standalone by matthewbdaly

Allows you to use Artisan outside of a Laravel install
5,143
31
3
Package Data
Maintainer Username: matthewbdaly
Maintainer Contact: matthewbdaly@gmail.com (Matthew Daly)
Package Create Date: 2018-01-01
Package Last Update: 2023-03-21
Language: PHP
License: MIT
Last Refreshed: 2024-04-26 03:14:51
Package Statistics
Total Downloads: 5,143
Monthly Downloads: 207
Daily Downloads: 21
Total Stars: 31
Total Watchers: 3
Total Forks: 10
Total Open Issues: 2

artisan-standalone

Allows you to use Artisan outside of a full Laravel or Lumen install.

Why do I want this?

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.

How do I use it?

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

Can I use it globally?

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.