一、简介

1、Artisan 是 Laravel 自带的命令行接口名称,它为我们在开发过程中提供了很多有用的命令。想要查看所有可用的Artisan命令,可使用list命令:

php artisan list

2、每个命令都可以用help指令显示命令描述及命令参数和选项。想要查看帮助界面,只需要在命令前加上help就可以了:

php artisan help migrate

3、运行命令时,需将php添加到系统环境变量中,并且将目录cd到项目的根目录下才有效。

二、常用命令

1、创建配置缓存文件

php artisan config:cache

将所有的配置文件缓存到单个文件中,这会把你的应用程序中所有的配置选项合并成一个单一的文件,然后框架会快速加载这个文件。

通常来说,应该把运行 php artisan config:cache 命令作为生产环境部署常规工作的一部分。这个命令不应在本地开发环境下运行,因为配置选项在应用程序开发过程中是经常需要被更改的。

2、清除配置缓存文件

php artisan config:cache

4、清除应用缓存文件

php artisan cache:clear

5、数据库迁移

php artisan migrate -v

加上 "-v" 后,如果出错,会显示出具体的错误信息,方便调试。

6、数据库内容填充

php artisan db:seed

7、数据库迁移回滚

php artisan migrate:rollback 

8、删除所有数据表并重新进行迁移

php artisan migrate:fresh

9、显示已注册的路由列表

php artisan route:list

10、创建路由缓存文件,加快注册速度

php artisan route:cache

11、清除路由缓存文件

php artisan route:clear

12、创建视图缓存文件

php artisan view:cache

13、清除视图缓存文件

php artisan view:clear

14-1、生成普通Controller文件

php artisan make:controller [控制器名称]

14-2、使用RESTFUL生成控制器(自动生成index、create、store、show、edit、update、destory方法)

php artisan make:controller [控制器名称] --resource

15、生成Model文件

php artisan make:model [模型名称]

16、维护模式

php artisan down

当应用程序处于维护模式时,所有对应用程序的请求都显示为一个自定义视图。这样可以在更新或执行维护时轻松地「关闭」你的应用程序。 维护模式检查包含在应用程序的默认中间件栈中。如果应用程序处于维护模式,则将抛出一个状态码为 503 的异常。

要关闭维护模式,请使用 up 命令:

php artisan up

详情参考 Laravel 官方文档:

(1) Artisan 命令行 | 《Laravel 5.6 中文文档》 | PHP / Laravel 社区文档
https://laravel-china.org/docs/laravel/5.6/artisan/1385

最新文章

  1. RSA加密
  2. zstu.4014.水手分椰子(数学推导)
  3. ubuntu 12.04安装jdk1.8
  4. SQL内连接与外连接的区别【转】
  5. CMD怎样建立文件?
  6. 关于cookie的一点知识
  7. CentOS 7 nfs客户端挂载问题
  8. css 改变scroll样式
  9. C++程序设计实践指导1.3求任意整数降序数改写要求实现
  10. Mac上ssh无法登录的问题
  11. iOS 详解NSObject协议
  12. c++简单编写线性表(实验)
  13. java克隆之深拷贝与浅拷贝
  14. SpringCloud分布式配置中心所遇问题
  15. Nginx-介绍nginx的两篇博客
  16. java 性能优化 字符串过滤实战
  17. Ubuntu菜鸟入门(十四)—— 设置root密码
  18. c语言学习——安装
  19. api proxy设置 后端服务器代理
  20. WC2019退役记

热门文章

  1. Reactor Pattern and Non-blocking IO--reference
  2. PHP面向对象编程一
  3. Oracle同义词。。。
  4. let和const命令整理
  5. 微信小程序tabBar 不显示底部菜单的原因和解决方法
  6. 关于node中的板块问题
  7. linux 命令——49 at (转)
  8. IOS 旋转+缩放(手势识别)
  9. Android(java)学习笔记83:各种边距设置
  10. 【BZOJ1854】[SCOI2010] 游戏(匈牙利算法的应用)