Laravel Artisan命令行快速理解及使用

laravel框架的学习和理解artisan,对初学者有些不容易,看文档总有些晦涩,此篇文章的目的是让读者快速理解Laravel框架的 Artisan。

原官方文档地址:Artisan 命令行 | 继续深入 |《Laravel 8 中文文档 8.5》| Laravel China 社区

一句话概括:

Artisan 是 Laravel 附带的命令行接口,Artisan 以脚本的形式存在于Laravel的根目录,并提供了许多有用的基础命令,例如新建队列,启动队列,数据迁移等命令,并支持自己写一些自定义命令去运行一些自定义的逻辑。

在脚本中执行php artisan list可以查看所有的命令

 

 那么熟悉linux的知道,不管什么命令都有一个help命令,当运行的时候,忽然之间,忘了的话,可以执行help命令去查看一下我们需要的命令,同样的在laravel框架中也可以去执行help命令去查看如: 

php artisan help migrate

看文档会觉得 artisan 命令众多,不用每个都去看,日常使用较多的是队列,数据迁移,新建控制器和model,或者造假数据的seeder,不过这些都可以在学习具体的队列或者数据迁移模块里看到,就一句命令而已,这里每个去讲完,也无意义,故不展开。

artisan自定义命令行

使用artisan自定义命令去调用特定逻辑,日常使用比较多的,是一些定时场景(例如定时同步数据,定时统计数据,配合bash定时调用命令执行),或者调试时去调用一些逻辑(但很多时候配合页面按F5 用路由映射进去后使用 var_dump() 会更加方便)

但了解一些基本的自定义命令,可以有助于了解框架,下面开始展开:

会在 /app/Console/Commands里新增一个SendEmails文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值