我应该把我为 Laravel 软件包下载的文件放在哪里


Where do i put the files I download for Laravel packages?

(我使用Laravel 5.0(。我正在尝试添加生成器包,并想添加更多包,但我不知道将下载的文件保存在哪里。它没有附带的安装文件。我已经从以下网站下载了该软件包的文件 https://github.com/laracasts/Laravel-5-Generators-Extended,但它没有告诉我将文件放在计算机上的哪个位置。当我尝试使用作曲家安装它并输入时:

composer laracasts/generators --dev 

我收到错误:

"命令"未定义拉拉卡斯/生成器"。

我该何去何从?我想安装这个软件包,但我被困住了,我觉得我没有获得完成此操作所需的所有信息。

尝试使用

作曲家需要 laracasts/generators --dev

自述文件会告诉您需要了解的所有信息。 当您在带有终端或其他类型的 Laravel 项目的主文件夹中时

composer require laracasts/generators --dev

然后

步骤 2:添加服务提供商

只想将这些生成器用于本地开发,因此您不希望在 config/app.php 中更新生产提供程序数组。相反,在 app/Providers/AppServiceProvider.php 中添加提供程序,如下所示:

public function register()
{
    if ($this->app->environment() == 'local') {
        $this->app->register('Laracasts'Generators'GeneratorsServiceProvider');
    }
}

之后只需运行PHP Artisan。 所有这些信息都在您向我们展示的链接中

你的Laravel文件夹中应该有一个composer.json。

您要编辑此文件。

你应该找到这样的一行:

{
    "require": {
         "monolog/monolog": "1.0.*"
    }
}

添加一行,如下所示:

{
    "require": {
         "monolog/monolog": "1.0.*",
         "alarmists/generators": "*"
    }
}

然后运行cmd:php composer.phar install

你去吧,它会安装所有东西。

另外,请注意,与您提供的链接相比,您编写的作曲家命令是错误的。链接实际显示 作曲家需要 laracasts/generators --dev

您无需手动下载软件包即可安装它们。

确保系统上安装了作曲家。

在拥有此文件的项目的根目录中,只需运行composer.json

composer require laracasts/generators --dev

只需将软件包添加到 require 下的 composer.json 中,然后在终端上运行composer update命令