> For the complete documentation index, see [llms.txt](https://liseen315.gitbook.io/laravel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liseen315.gitbook.io/laravel/artisan-he-tinker/ji-chu-artisan-ming-ling.md).

# 基础Artisan命令

这里没有足够的空间来覆盖所有的Artisan命令，但是我们将覆盖其中的许多命令。让我们从基本命令开始

*clear-compiled*

删除Laravel编译的类文件，这类似于内部Laravel缓存；当出现问题并且不知道原因时，将其作为首选方法运行

*down,up*

将应用程序置于"维护模式"，然后你可以修复错误，运行迁移或其他操作。然后从维护模式恢复程序。

*dump-server (5.7+)*

启动dump server(查看218页的"Laravel Dump Server"),用于收集和输出dump变量。

*env*

查看当前应用运行的环境，相当于app()->environment()

*help*

为命令提供帮助，例如*php artisan help commandName*

*migrate*

运行所有数据库迁移

*optimize*

清理和刷新配置和路由文件

*preset*

更改前端脚手架

*serve*

在localhost:8000启动一个PHP server (你可以用--host和--port自定义域名跟端口)

tinker

打开Tinker REPL，我们在本章后面介绍

> 在Laravel的发展过程中，Artisan命令及其名称的列表发生了微小的变化。我会随时注意到它们的变化，但这里的一切对于Laravel5.8来说都是最新的。如果您不在5.8中工作，查看可用内容的最佳方法是运行php artisan。
