Laravel 的 Artisan 命令行工具
介绍
Artisan
是 Laravel 的命令行接口的名称, 它提供了许多实用的命令来帮助你开发 Laravel 应用, 要查看所有的 Artisan
命令列表,可以使用 list
命令:
php artisan list
每个命令也包含了「帮助」界面,它会显示并概述命令可使的参数及选项。只需要在命令前面加上 help
即可显示命令帮助界面:
php artisan help migrate
Laravel REPL
所有的 Laravel 应用都包括 Tinker,一个基于 PsySH 开发的 REPL 包。Tinker 让你可以在命令行中与你整个的 Laravel 应用进行交互,包括 Eloquent ORM,任务,事件等等。运行 tinker
命令进入 Tinker 环境:
php artisan tinker
编写命令
除了 Artisan
提供的命令之外,还可以创建自定义命令。自定义命令默认存储在 app/Console/Commands
目录,当然,你也可以修改 composer.json
配置来指定你想要存放的目录。