(我使用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
命令