2017 © Pedro Peláez
 

library environmentalist

Dead-simple setup for Laravel apps.

image

dfurnes/environmentalist

Dead-simple setup for Laravel apps.

  • Monday, October 23, 2017
  • by DFurnes
  • Repository
  • 0 Watchers
  • 1 Stars
  • 7,623 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 21 % Grown

The README.md

Environmentalist Packagist

Dead-simple setup for Laravel apps. Environmentalist is a collection of handy tools for making setup scripts with Artisan. Easily create an environment file, prompt the user for values (with smart defaults & autocomplete), and run commands - all without needing to write out or follow lengthy directions., (*1)

Installation

To install this package simply add it to your Laravel project using composer:, (*2)

$ composer require dfurnes/environmentalist

Usage

Environmentalist is essentially a PHP trait that provides a collection of helpful methods that you can use within your console commands for setting up a project., (*3)

To begin using it, you need to create a console command in your Laravel project. As an exmaple, let's create a new SetupCommand for our project:, (*4)

$ php artisan make:command SetupCommand

In the app/Console/Commands directory, you should have a new SetupCommand.php file., (*5)

Now, (*6)

Now, within this file, you can use the ConfiguresApplication trait in the class and import the file:, (*7)

namespace App\Console\Commands;

use DFurnes\Environmentalist\ConfiguresApplication;
use Illuminate\Console\Command;

class SetupCommand extends Command
{
    use ConfiguresApplication;

    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'setup';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Configure your application.';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Execute the console command.
     *
     * @return void
     */
    public function handle()
    {
        // Setup code and environmentalist configuration methods used here!
    }

}

Be sure to set a $signature to define the name of the command to run, and a $description that describes what it does., (*8)

License

MIT © David Furnes, (*9)

The Versions

23/10 2017

dev-master

9999999-dev

Dead-simple setup for Laravel apps.

  Sources   Download

MIT

by David Furnes

23/10 2017

v0.0.2

0.0.2.0

Dead-simple setup for Laravel apps.

  Sources   Download

MIT

by David Furnes

23/10 2017

v0.0.1

0.0.1.0

Dead-simple setup for Laravel apps.

  Sources   Download

MIT

by David Furnes