【笔记】 Laravel常用的artisan命令【转载】

8 篇文章 0 订阅
本文详细介绍了Laravel框架中Artisan命令行工具的使用,包括生成密钥、查看命令列表、创建控制器、模型、迁移、执行迁移、启动服务器、开启和关闭维护模式、使用Tinker工具、路由缓存以及各种实用功能。通过实例演示了如何快速进行 Laravel 开发中的常见操作。
摘要由CSDN通过智能技术生成

全局篇

生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)

php artisan key:generate

查看artisan命令

php artisan

OR

php artisan list

两个效果一致

查看某个帮助命令(以下为查看make:model的帮助命令)

php artisan help make:model

查看laravel版本

php artisan --version

使用 PHP 内置的开发服务器启动应用

php artisan serve

开启Auth用户功能(开启后需要执行迁移才生效)

php artisan make:auth

开启维护模式和关闭维护模式(显示503)

开启维护模式

php artisan down

关闭维护模式

php artisan up

进入tinker工具

php artisan tinker

列出所有的路由

php artisan route:list

生成路由缓存以及移除缓存路由文件

生成路由缓存

php artisan route:cache

移除缓存路由文件

php artisan route:clear

功能篇

创建控制器

创建一个名为:StudentController的控制器,如果分模块,即为:模块名/控制器名

php artisan make:controller StudentController

创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法 )

php artisan make:controller PhotoController --resource

创建模型

php artisan make:model Student

创建新建表的迁移和修改表的迁移

php artisan make:migration create_users_table --create=students //创建students表
php artisan make:migration add_votes_to_users_table --table=students//给students表增加votes字段

执行迁移

php artisan migrate

创建模型的时候同时生成新建表的迁移

php artisan make:model Student -m

回滚上一次的迁移

php artisan migrate:rollback

回滚所有迁移

php artisan migrate:reset

创建填充

php artisan make:seeder StudentTableSeeder

执行单个填充

php artisan db:seed --class=StudentTableSeeder

执行所有填充

php artisan db:seed

创建中间件 (app/Http/Middleware 下)

php artisan make:middleware Activity

创建队列(数据库)的表迁移(需要执行迁移才生效)

php artisan queue:table

创建队列类 (app/jobs下) :

php artisan make:job SendEmail

创建请求类(app/Http/Requests下)

php artisan make:request CreateArticleRequest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值