laradic/console

额外的控制台应用程序和/或命令功能

1.0.0 2016-08-14 00:17 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:28:48 UTC


README

Laradic Console

Source License Framework

此包扩展了默认的Laravel控制台,并添加了几个新功能。

该包遵循FIG标准PSR-1、PSR-2和PSR-4,以确保共享PHP代码之间的高度互操作性。

安装

composer require "laradic/console:~1.0"

快速概览

完整文档 @ la.radic.nl

使用此包有两种方式。

仅命令

仅命令意味着您只使用Laradic\Console\Command类,它是Illuminate\Console\Command的扩展,具有多项改进和附加功能。您可以使用此类扩展自己的命令,而无需注册服务提供程序或扩展Kernel。

前往命令文档

完整功能

除了使用Laradic\Console\Command用于您的命令外,为了启用完整功能,您需要从Laradic\Console\Kernel扩展您的控制台Kernel并注册Laradic\Console\ConsoleServiceProvider

在大多数情况下,这意味着编辑app/Console/Kernel.php

namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
// change
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
// to
use Laradic\Console\Kernel as ConsoleKernel; 

class Kernel extends ConsoleKernel {}

并在config/app.php中注册Laradic\Console\ConsoleServiceProvider