我为 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
我收到错误:
"Command "laracasts/generators is not defined".
我从这里去哪里?我想安装这个包,但我被卡住了,我觉得我没有得到完成这个所需的所有信息。
尝试使用 composer require 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。所有这些信息都在您向我们展示的 link 中
您的 Laravel 文件夹中应该有一个 composer.json。
您要编辑此文件。
你应该找到这样一行:
{
"require": {
"monolog/monolog": "1.0.*"
}
}
像这样添加一行:
{
"require": {
"monolog/monolog": "1.0.*",
"alarmists/generators": "*"
}
}
然后 运行 命令:php composer.phar 安装
好了,它会安装所有东西。
此外,请注意,与您提供的 link 相比,您编写的 composer 命令是错误的。
link 实际上显示
作曲家需要 laracasts/generators --dev
您不需要手动下载包来安装它们。
确保您的系统上安装了作曲家。
在你的项目的根目录下你有这个文件 composer.json
只是 运行:
composer require laracasts/generators --dev
或
只需在终端
的 require
和 运行 composer update
命令下将软件包添加到 composer.json
(我用的是Laravel 5.0)。我正在尝试添加生成器包并想添加更多包,但我不知道在哪里保存下载的文件。它没有附带的安装文件。我已经从以下网站 https://github.com/laracasts/Laravel-5-Generators-Extended 下载了该软件包的文件,但它没有告诉我将这些文件放在我的计算机上的什么位置。当我尝试使用作曲家安装它并输入时:
composer laracasts/generators --dev
我收到错误:
"Command "laracasts/generators is not defined".
我从这里去哪里?我想安装这个包,但我被卡住了,我觉得我没有得到完成这个所需的所有信息。
尝试使用 composer require 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。所有这些信息都在您向我们展示的 link 中
您的 Laravel 文件夹中应该有一个 composer.json。
您要编辑此文件。
你应该找到这样一行:
{
"require": {
"monolog/monolog": "1.0.*"
}
}
像这样添加一行:
{
"require": {
"monolog/monolog": "1.0.*",
"alarmists/generators": "*"
}
}
然后 运行 命令:php composer.phar 安装
好了,它会安装所有东西。
此外,请注意,与您提供的 link 相比,您编写的 composer 命令是错误的。 link 实际上显示 作曲家需要 laracasts/generators --dev
您不需要手动下载包来安装它们。
确保您的系统上安装了作曲家。
在你的项目的根目录下你有这个文件 composer.json
只是 运行:
composer require laracasts/generators --dev
或
只需在终端
的require
和 运行 composer update
命令下将软件包添加到 composer.json