从 Laravel 项目的角度来看,工匠和作曲家有什么区别?

hor*_*rse 1 php laravel composer-php

我不知道composer之前laravel,我遇到了他们在同一时间。所以,我无法区分它们的命令,但记住它们。

是什么区别php artisan,并composer.phar和他们同时运行命令?

任何人都可以帮助我解决这个问题吗?谢谢..

onl*_*mas 5

Composer 是 php 的包管理器,artisan 是使用 php 的命令行工具

Composer - 下载库

Artisan - 像在 bash 中一样运行脚本命令

使用 artisan 而不是直接的 php 命令的原因是你必须实现某些功能,这样你才能对命令有一个普遍的感觉。它将帮助处理很多事情,比如处理参数。您可以将其视为编写出色的 php 命令行工具的好帮手。

生成命令后,您应该填写类的名称和描述属性,这些属性将在列表屏幕上显示您的命令时使用。

执行命令时将调用 fire 方法。您可以在此方法中放置任何命令逻辑。 https://laravel.com/docs/5.0/commands