Agregar comandos php-artisan a Lumen

sábado, 10 de junio de 2017

La instalación se realiza luego de haber generado un proyecto en Lumen.
1. Ejecutar en la consola:
composer require wn/lumen-generators

2. Añadir en app/Providers/AppServiceProvider.php:
public function register()
    {
        //
        if ($this->app->environment() == 'local') {
            $this->app->register(\Wn\Generators\CommandsServiceProvider::class);
        }
    }

3. Incluir ApppServiceProvider en bootstrap/app.php:
require_once __DIR__.'/../app/Providers/AppServiceProvider.php';

4. Añadir comandos de Wn al array $commands en app/Console/Kernel.php:
protected $commands = [
        //
        \Wn\Generators\Commands\ControllerCommand::class,
        \Wn\Generators\Commands\ModelCommand::class,
        \Wn\Generators\Commands\ControllerRestActionsCommand::class,
        \Wn\Generators\Commands\ControllerCommand::class,
        \Wn\Generators\Commands\RouteCommand::class,
        \Wn\Generators\Commands\MigrationCommand::class,
        \Wn\Generators\Commands\ResourceCommand::class,
        \Wn\Generators\Commands\ResourcesCommand::class,
        \Wn\Generators\Commands\PivotTableCommand::class,
        \Wn\Generators\Commands\FactoryCommand::class,
    ];

5. Ejecutar php artisan list para ver los comandos disponibles. Nota: el proyecto tiene que tener el archivo .env.
-
https://github.com/webNeat/lumen-generators#installation
https://github.com/mlntn/lumen-artisan-serve
https://stackoverflow.com/questions/29788552/laravel-lumen-memcached-not-found/30143373#30143373
https://stackoverflow.com/questions/1702762/how-to-create-an-empty-file-at-the-command-line-in-windows/1702790#1702790

Néstor Mercedes

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 comentarios:

Publicar un comentario