摘要:用法显示当前的帮助信息不输出任何信息显示当前版本强制输出禁用输出不进行交互运行环境详细输出普通更加详细可用命令全局命令清除编译生成的文件,相当于的反操作将站点设为维护状态显示当前运行环境来源于
laravel artisan 用法
$ php artisan Laravel Framework version 5.1.46 (LTS) Usage: command [options] [arguments] Options: -h, --help 显示当前的帮助信息 -q, --quiet 不输出任何信息 -V, --version 显示当前版本 --ansi 强制 ANSI 输出 --no-ansi 禁用 ANSI 输出 -n, --no-interaction 不进行交互 --env[=ENV] 运行环境 -v|vv|vvv, --verbose 详细输出: 1 普通, 2 更加详细 , 3 debug可用命令 全局命令
clear-compiled 清除编译生成的文件,相当于 optimize 的反操作 down 将站点设为维护状态 env 显示当前运行环境, 来源于 .env 的配置 help 显示一个命令的帮助 list 列出命令 optimize 优化应用程序性能,生成自动加载文件,且产生聚合编译文件 bootstrap/compiled.php [--force] 强制编译已写入文件 (storage/frameworks/compiled.php) [--psr] 不对 Composer 的 dump-autoload 进行优化 serve 使用 PHP 内置的开发服务器启动应用 【要求 PHP 版本在 5.4 或以上】 [--host 0.0.0.0] 使其在本地服务器外也可正常工作 [--port 8080] 指定运行的端口号 tinker 进入与当前应用环境绑定的 REPL 环境,相当于 Rails 框架的 rails console 命令 up 将站点设回可访问状态app
app:name 设置应用的命名空间auth
auth:clear-resets 清除过期的密码重置令牌cache
cache:clear 清空应用缓存 cache:table 创建缓存数据库表 migrationconfig
config:cache 合并所有的配置信息为一个,提高加载速度 config:clear 移除配置缓存文件db
db:seed 运行所有的 seed 假数据生成类 [--class[="..."]] 可以指定运行的类,默认是: "DatabaseSeeder" [--database[="..."]] 可以指定数据库 [--force] 当处于生产环境时强制执行操作event
event:generate 基于注册的信息,生成遗漏的 events 和 handlershandler
handler:command 生成新的处理器类 [--command="..."] 需要处理器处理的命令类名字 name handler:event 创建一个新的事件处理器类 [--event="..."] 需要处理器处理的事件类名字 [--queued] 需要处理器使用队列话处理的事件类名字 namekey
key:generate 生成应用的 key(会覆盖)make
make:command 在默认情况下, 这将创建未加入队列的自处理命令 [--handler] 标识来生成一个处理器 [--queued] 来使其入队列 name make:console 创建一个新的 Artisan 命令 [--command[="..."]] 命令被调用的名称。 (默认为: "command:name") name make:controller 创建一个新的资源控制器 [--plain] 生成一个空白的控制器类 name 指定的名称, 可以类似于 `AppHttpControllersDashboardController` make:event 创建一个新的事件类 name make:job 创建新的队列 make:listener 创建新的事件监听器 make:middleware 创建一个新的中间件类 name make:migration 创建一个新的迁移文件 [--create[="..."]] 将被创建的数据表 [--table[="..."]] 将被迁移的数据表 name make:model 创建一个新的 Eloquent 模型类 name make:policy 创建新策略 make:provider 创建一个新的服务提供者类 name make:request 创建一个新的表单请求类 name make:seeder 创建新的seeder make:test 创建migrate
migrate 执行数据迁移 / 数据库迁移 [--database[="..."]] 指定数据库连接(下同) [--force] 当处于生产环境时强制执行,不询问(下同) [--path[="..."]] 指定多带带迁移文件地址 [--pretend] 把将要运行的 SQL 语句打印出来(下同) [--seed] Seed 任务是否需要被重新运行(下同) migrate:install 创建迁移数据库表 [--database[="..."]] migrate:refresh 重置并重新运行所有的 migrations [--database[="..."]] [--force] [--seed] [--seeder[="..."]] 指定主 Seeder 的类名 migrate:reset 回滚所有的数据库迁移 [--database[="..."]] [--force] [--pretend] migrate:rollback 回滚最最近一次运行的迁移任务 [--database[="..."]] [--force] [--pretend] migrate:status migrations 数据库表信息queue
queue:failed 查看所有执行失败的队列任务 queue:failed-table 为执行失败的数据表任务创建一个迁移 queue:flush 清除所有执行失败的队列任务 queue:forget 删除一个执行失败的队列任务 queue:listen 监听指定的队列 [--queue[="..."]] 被监听的队列 [--delay[="..."]] 给执行失败的任务设置延时时间 (默认为零: 0) [--memory[="..."]] 内存限制大小,单位为 MB (默认为: 128) [--timeout[="..."]] 指定任务运行超时秒数 (默认为: 60) [--sleep[="..."]] 当没有任务处于有效状态时, 设置其进入休眠的秒数 (默认为: 3) [--tries[="..."]] 任务记录失败重试次数 (默认为: 0) [connection] queue:restart 在当前的队列任务执行完毕后, 重启队列的守护进程 queue:retry 对指定 id 的执行失败的队列任务进行重试 id 失败队列任务的 ID queue:subscribe 订阅一个 url 地址到 Iron.io 推送队列 / 指定订阅 Iron.io 队列的链接 [--type[="..."]] 指定队列的推送类型 queue Iron.io 的队列名称 url 将被订阅的 URL queue:table 为队列数据库表创建一个新的迁移 queue:work 处理下一个队列任务 [--queue[="..."]] 被监听的队列 [--daemon] 在后台模式运行 [--delay[="..."]] 给执行失败的任务设置延时时间 (默认为零: 0) [--force] 强制在「维护模式下」运行 [--memory[="..."]] 内存限制大小,单位为 MB (默认为: 128) [--sleep[="..."]] 当没有任务处于有效状态时, 设置其进入休眠的秒数 (默认为: 3) [--tries[="..."]] 任务记录失败重试次数 (默认为: 0) [connection]route
route:cache 生成路由缓存文件来提升路由效率 route:clear 移除路由缓存文件 route:list 显示已注册过的路由schedule
schedule:run 运行计划命令 [linux] 这个命令配合 crontab 一起使用 win 下可以配合计划任务(编写 bat 文件, 使用计划任务调用)session
session:table 为 session 数据表生成迁移文件vendor
vendor:publish 从 vendor 的扩展包中发布任何可发布的资源 [--force] 重写所有已存在的文件 [--provider[="..."]] 指定你想要发布资源文件的服务提供者 [--tag[="..."]] 指定你想要发布标记资源view
view:clear 清空已经编译的缓存文件.
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21106.html
摘要:初步尝试既然最常见的注册命令的方式是修改类中的,那么一般正常人都会从这边开始下手。又要自己取出实例,又要自己调用方法,调用方法之前还有自己先把实例化这么繁琐,肯定不是运行时添加命令的最佳实践,所以我决定继续寻找更优解。 本文首发于我的博客,原文链接:https://blessing.studio/best-... 虽然 Laravel 官方文档提供的添加 Artisan Command...
摘要:扩展 扩展 https://github.com/Xethron/mi... https://github.com/orangehill... migrations-generator Generate Laravel Migrations from an existing database, including indexes and foreign keys! Upgradin...
摘要:为了一探究竟,于是开启了这次应用性能调优之旅。使用即时编译器和都能轻轻松松的让你的应用程序在不用做任何修改的情况下,直接提高或者更高的性能。 这是一份事后的总结。在经历了调优过程踩的很多坑之后,我们最终完善并实施了初步的性能测试方案,通过真实的测试数据归纳出了 Laravel 开发过程中的一些实践技巧。 0x00 源起 最近有同事反馈 Laravel 写的应用程序响应有点慢、20几个并...
摘要:目录下包含了常用框架的部署配置文件这里以框架的部署配置为例进行分析在中主要配置了框架的相关目录另外还定义了的常用命令然后定义了的部署流程公共配置在配置文件中首先引入了公共配置文件公共配置文件中加载了和两个目录下的配置文件另外还定义了几个常用 1 laravel.php recipe目录下包含了常用框架的部署配置文件这里以Laravel框架的部署配置为例进行分析在laravel.php中...
摘要:打开浏览器输入,如无意外,将出现如下图,表示框架安装成功。四系统内部后台管理系统这个是框架自带的后台登录管理系统,只需要简单的命令即可运行。出现上图即为,创建模型成功。 在PHP个各种web开发框架中,laravel算是一款简洁、优雅的开发框架,本人也刚刚接触到laravel,通过学习大神们的一些文章,下面是我的一些心得体会,希望可以给初学者一些帮助,大家一起进步。言归正传: 本人环境...
阅读 1552·2021-11-17 09:33
阅读 1099·2021-11-12 10:36
阅读 2413·2019-08-30 15:54
阅读 2440·2019-08-30 13:14
阅读 2912·2019-08-26 14:05
阅读 3288·2019-08-26 11:32
阅读 3000·2019-08-26 10:09
阅读 2994·2019-08-26 10:09