我在哪里放下我为Laravel软件包下载的文件?

时间:2015-07-31 07:00:07

标签: php laravel download generator packages

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

composer laracasts/generators --dev 

我收到错误:

  

"命令" laracasts / generators未定义"。

我从哪里开始?我想安装这个软件包,但我感到困惑,我觉得我没有得到完成这项工作所需的所有信息。

4 个答案:

答案 0 :(得分:0)

尝试使用composer require laracasts / generators --dev

答案 1 :(得分:0)

自述文件告诉您需要知道的一切。当您使用终端或某种类型

进入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。所有这些信息都在您向我们展示的链接中

答案 2 :(得分:0)

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

您想要编辑此文件。

你应该找到这样的一行:

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

添加如下所示的行:

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

然后运行cmd:php composer.phar install

你去,它会安装一切。

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

答案 3 :(得分:0)

您不需要手动下载软件包以进行安装。

确保您的系统上安装了composer。

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

composer require laracasts/generators --dev

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