Laravel - Console
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel - Console相关的知识,希望对你有一定的参考价值。
参考版本:10.0
命令行工具有两种
- Artisan 执行式命令
- Ticker 交互式命令 (REPL)
Artisan
- 基本命令
- 查看可用命令
php artisan list
- 查看某个命令
php artisan help [...]
- 不要回显 -q
- 不要提问 -n
- 构建常用类,使用
php artisan make:[...]
- 控制器 controller
- 资源器 resource
- 中间件 middleware
- 验证器 rule
- 监听器 listener
- 组件 component
- 内容 provider
- 请求 request
- 策略 policy
- 模型 model
- 条件 scope
- 模型工厂 factory
- 格式转换 cast
- 邮件 mail
- 迁移 migration
- 任务 job
- 订阅 observer
- 事务 event
- 通知 notification
- 信道 channel
- 测试 test
- 异常 exception
- 命令 command
- 常用 php artisan [...]
- 缓存应用引导 optimize
- 清存引导缓存 optimize-clear
- 刷新权限 auth:clear-resets
- 路由 php artisan route
- 查看 list
- 生成缓存 cache
- 清除缓存 clear
- 会话 php artisan session
- 生成会话数据表 table
- 视图 php artisan view
- 生成缓存 cache
- 清除缓存 clear
- 迁移 php artisan migrate
- 执行迁移 migrate
- 删除重置迁移 fresh
- 重置运行迁移 refresh
- 注册迁移仓库 install
- 回滚末条迁移 rollback
- 回滚所有迁移 reset
- 查看每个迁移 status
- 计划 php artisan schedule
- 查看 list
- 运行 run
- 测试 test
- 启动 work
- 清除缓存 clear-cache
- 队列 php artisan queue
- 创建工作批量表 batches-table
- 创建工作失败表 failed-table
- 后台执行工作 work
- 监控执行工作 monitor
- 查看失败列表 failed
- 刷新失败列表 flush
- 重试某个工作 retry
- 重试批量工作 retry-batch
- 重启后台工作 restart
- 从批工作删除过时工作 prune-batches
- 从失败表删除过时工作 prune-failed
- 遗忘某个工作 forget
- 清除所有工作 clear
- 配置 php artisan config
- 生成缓存 cache
- 清除缓存 clear
- 缓存 php artisan cache:[...]
- 清除 clear
- 遗忘一项 forget
- 缓存建表 table
- 事务和监听器 php artisan event:[....]
- 查看 list
- 生成缓存 cache
- 清除缓存 clear
- 生成缺省 generate
Tincker
- 进入交互式命令
-
php artisan ticker
- Ticker 配置生成
-
php artisan vendor:publish --provider="Laravel\\Tinker\\TinkerServiceProvider"
- 会在 config 目录下生成一个 tinker.php 文件,里面有三个数组:command、alias、dont_alias。
- commands 数组中,声明可以使用的命令类白名单
- alias 数组中,可以自己声明命令类的别名
- dont_alias 数组中,声明不想要 Laravel 自动生成类别名的命令类
以上是关于Laravel - Console的主要内容,如果未能解决你的问题,请参考以下文章
Laravel Horizon 抛出错误:调用未定义的函数 Laravel\Horizon\Console\pcntl_async_signals()