corazzi/laravel-development-pack

开发Laravel应用程序(不会在生产环境中使用)时使用的资源包集合

v0.2.0 2017-05-26 20:53 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:27:54 UTC


README

一个方便的Laravel应用程序开发资源包集合,这些包不会注册到您的生产环境中。

安装

首先,使用--dev标志将包包含到您的项目中

composer require --dev corazzi/laravel-development-pack

然后为您的非生产环境注册包服务提供者

// AppServiceProvider.php

public function register()
{
    if ($this->app->environment() !== 'production') {
        $this->app->register(Corazzi\LaravelDevelopmentPack\ServiceProvider::class);
    }
}

每个包的配置

大多数包含的包都是即插即用的。也就是说,您不需要执行任何额外步骤就可以开始在您的开发环境中使用它们。

然而,某些包可能需要您将代码放入应用程序的其它位置,这可能会或在包含包的环境中(例如生产环境)引起问题。

有关详细信息,请参阅包配置文档

选择性地包含包

默认情况下,所有包含的包都是启用的。

您可以通过发布配置文件来选择启用或禁用哪些包。

运行以下命令来发布配置文件:

php artisan vendor:publish --provider="Corazzi\LaravelDevelopmentPack\ServiceProvider"

然后,在config/dev-pack.php中,将您不希望包含的每个包的值更改为false

请注意,即使您禁用了应用程序中的包以激活它,它仍然会被包含在您的composer依赖项中,因此也会包含在您的vendor文件夹中。

包含的包

问题

请使用问题跟踪器来报告与此包相关的问题。请不要创建由或影响包含的包引起的问题,除非它是可以在本包中修复的集成问题。

安全问题

请直接将所有安全问题报告给sacha.corazzi@gmail.com

不要使用问题跟踪器。