Laravel Artisan 内置命令介绍

Laravel Artisan 内置命令介绍

运行 php artisan list 命令后,会看到 Laravel 应用默认提供了很多 Artisan 命令

命令说明
help为指定命令提供使用帮助信息,如 php artisan help make:request
clear-compiled移除编译过的类文件,比如缓存、Blade视图文件等
down将应用切换到维护模式以便查找问题
up将应用从维护模式恢复为正常模式
env显示应用当前运行环境,如 local、production
migrate运行所有数据库迁移
optimize优化应用以便提供更好的性能
serve在本地 localhost:8000 端口启动 PHP 内置服务器
tinker进入 Tinker REPL
dump-server启动 dump server 收集 dump 信息
preset切换应用前端框架脚手架代码,比如从 Vue 切换到 React

选项

执行 Artisan 命令时可以传入的选项参数

参数说明
-q禁止所有输出
-v、-vv、-vvv命令执行输出的三个级别,分别代表正常、详细、调试
–no-interaction不会问任何交互问题,所以适用于运行无人值守自动处理命令
–env允许你指定命令运行的环境
–version打印当前 Laravel 版本

分组命令

命令说明
app只包含 app:name 命令,用于替换应用默认命名空间 App\
commandmake:command 创建自定义命令
auth只包含 auth:clear-resets,用于从数据库清除已过期的密码 Token
cache应用缓存相关命令
configconfig:cache 用于缓存应用配置,config:clear 用于清除缓存配置
dbdb:seed 用于通过填充器填充数据库(如果编写了填充器的话)
eventevent:generate 用于根据注册信息生成未创建的事件类及监听器类
keykey:generate 用于手动设置应用的 APP_KEY
make用于根据模板快速生成应用各种脚手架代码,如认证、模型、控制器、数据库迁移文件等等等
migrate数据库迁移相关命令
notificationsnotifications:table 用于生成通知表
optimizeoptimize:clear 用于清除缓存的启动文件
packagepackage:discover 用于重新构建缓存的扩展包 manifest
queue队列相关命令
route路由相关命令,route:cache 和 route:clear 分别用于缓存路由信息和清除路由缓存,route:list 用于列出应用所有路由信息
schedule调度任务相关命令
session对于数据库驱动的 Session,我们通过 session:table 生成 sessions 数据表
storagestorage:link 生成一个软链 public/storage 指向 storage/app/public
vendorvendor:publish 用于发布扩展包中的公共资源
viewview:cache 用于编译应用所有 Blade 模板,view:clear 用于清除这些编译文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值