介绍一些非常好用的命令:
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进行下一个队列任务routeroute:cache为了更快的路由响应,创建一个路由缓存文件route:clear清除路由缓存文件route:list列出全部的注册路由schedule:run运行预定命令session:table创建一个迁移的SESSION数据库工作表vendor:publish发表一些可以发布的有用的资源来自提供商的插件包
参考文章: