Laravel框架之常用命令

本文介绍了Laravel框架中的一些核心开发命令,包括创建控制器、模型、数据库迁移、中间件、验证器以及队列等。通过php artisan命令行工具,可以便捷地生成和操作项目代码,执行数据库迁移,管理应用缓存,并进行队列操作。了解这些命令能有效提升Laravel项目的开发效率。
摘要由CSDN通过智能技术生成
  • 创建控制器:php artisan make:controller 控制器名(可拼接文件夹如user/UserController)

  • 创建模型:php artisan make:model 模型名

  • 创建数据库迁移文件:php artisan make:migration 文件名(如create_user_table)

  • 执行数据库迁移文件:php artisan migrate (运行所有未执行的迁移)

  • 运行单个迁移文件: php artisan migrate --path=/database/migrations/2021_08_30_072323_create_user_table.php

  • 回滚迁移:php artisan migrate:rollback 文件路径(格式同运行迁移)

  • 创建中间件:php artisan make:middleware 中间件文件名

  • 创建验证器:php artisan make:request 验证器文件名

  • 创建命令类:php artisan make:command 文件名

  • 清除所有缓存(如果缓存是redis数据也会清空,慎用):php artisan cache:clear

  • 创建模型观察者(需注册):php artisan make:observer TestObserver -m 监听的模型名

  • 创建队列:php artisan make:job SendEmail

  • 队列重启:php artisan queue:restart

  • 队列监听:php artisan queue:listen

  • 若composer提示php版本过低:composer install --ignore-platform-reqs

  • 若模型中定义追加属性:$appends 则ORM控制器select中必须选择相应字段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值