laravel artisan 工具心得

介绍一些非常好用的命令:

1.创建一个Eloquent模型:顺便创建一个对应的数据库表

php artisan make:model --migration Models/Admin/test

2.将databases/migrations 下所有数据表(未导入的导入,已导入的不操作)

php artisan migrate

3.创建controller (下面是创建一个testController)

php artisan make:controller testController

最后附上所有命令的翻译:(php artisan list 可以显示英文版)

=======辅助参数============
--help (-h)
显示帮助信息

--quiet (-q)
不输出任何消息

--verbose (-v|vv|vvv)
增加冗长的消息:1 正常输出 2 更加详细的输出 3调试输出

--version (-V)
 显示此应用程序的版本
 
--ansi
强制用 ANSI码输出

--no-ansi
禁用用 ANSI码输出

--no-interaction (-n)
不要问任何交互式问题
                
--env
在环境命令下运行


========可用的命令=======

clear-compiled
清除编译后的类文件

down
使应用程序进入维修模式

env
显示当前框架环境

fresh
清除包含框架外的支架

help
显示命令行的帮助

inspire
显示一个启发灵感的引用

list
列出命令

migrate
运行数据库迁移

optimize
为了更好的框架去优化性能

serve 
在php开发服务器中运行这个应用

tinker
与应用程序交互

up
退出应用程序的维护模式

app:name
设置应用程序命名空间

auth:clear-resets 
清除过期的密码重置密钥

cache:clear
清除应用程序缓存

cache:table
创建一个缓存数据库表的迁移


config:cache
创建一个缓存配置文件 

config:clear
删除缓存配置文件


db:seed
发送数据库的详细记录


event:generate 
根据注册生成失踪事件和处理程序


handler:command 
创建一个新的命令处理程序类

handler:event 
创建一个新的事件处理程序类


key:generate 
设置程序密钥


make:command 
生成一个命令类

make:console
生成一个新的Artisan命令

make:controller
生成一个资源控制类

make:event
生成一个事件类

make:middleware
生成一个中间件

make:migration
生成一个迁移文件

make:model
生成一个Eloquent(数据库) 模型类

make:provider
生成一个服务提供者类

make:request
生成一个表单request类(表单验证类)



migrate:install
创建一个迁移库文件

migrate:refresh
复位并重新运行所有的迁移

migrate:reset
回滚全部数据库迁移

migrate:rollback
回滚最后一个数据库迁移

migrate:status
显示列表的迁移 上/下


queue:failed
列出全部失败的队列工作

queue:failed-table
创建一个迁移的失败的队列数据库工作表

queue:flush
清除全部失败的队列工作

queue:forget
删除一个失败的队列工作

queue:listen
监听一个指定队列

queue:restart
重启现在正在运行的所有队列

queue:retry
重试一个失败的队列

queue:subscribe
订阅URL,放到队列上  

queue:table
创建一个迁移的队列数据库工作表

queue:work
进行下一个队列任务

route

route:cache
为了更快的路由响应,创建一个路由缓存文件

route:clear
清除路由缓存文件

route:list
列出全部的注册路由


schedule:run
运行预定命令

session:table
创建一个迁移的SESSION数据库工作表

vendor:publish
发表一些可以发布的有用的资源来自提供商的插件包

参考文章: http://wenda.golaravel.com/article/240
原文地址:https://www.cnblogs.com/zjhblogs/p/7338150.html