Laravel 命令行常用命令

Posted Blogs-whx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 命令行常用命令相关的知识,希望对你有一定的参考价值。

一、简介

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 的异常。

MaintenanceModeException

 

 

 

 

 

 

 

 

 

 

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

php artisan up

 

详情参考 Laravel 官方文档:

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

以上是关于Laravel 命令行常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Laravel常用命令行中文版

laravel 常用命令

Artisan 常用命令

提效小技巧——记录那些不常用的代码片段

sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li

Laravel - Console