介绍一些非常好用的命令:
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