《使用ThinkPHP6开发项目》 - 创建控制器

《使用ThinkPHP6开发项目》 - 安装ThinkPHP框架-CSDN博客

《使用ThinkPHP6开发项目》 - 设置项目环境变量-CSDN博客

《使用ThinkPHP6开发项目》 - 项目使用多应用开发-CSDN博客

《使用ThinkPHP6开发项目》 - 创建应用-CSDN博客

使用ThinkPHP6创建控制器,开始项目开发;这里先做个简单的登录功能

现在先创建一个Passport控制器

复制代码
php think make:controller admin@Passport --plain
复制代码
<?php
declare (strict_types = 1);

namespace app\admin\controller;

class Passport
{
    //
}

接下来创建一个登录方法:login

复制代码
<?php
declare (strict_types = 1);

namespace app\admin\controller;

class Passport
{
    //登录
    public function login()
    {
        return '登录接口';
    }
}

这里可以通过接口测试工具测试登录接口是否成功

测试前先确认项目已经运行,进入项目根目,输入下面命令

复制代码
php think run

默认访问地址为:http://localhost:8000

这里,登录接口就做好了,在接口方法里面写入登录逻辑就可以了

相关推荐
程序大视界1 分钟前
【C++ 从基础到项目实战】C++(九):友元与设计模式初探——打破封装的艺术
开发语言·c++·cpp
hhb_6184 分钟前
Bash变量不加引号:空格文件名致命陷阱
开发语言·chrome·bash
书中枫叶4 分钟前
生活缴费充值系统
前端·javascript·经验分享·mongodb·node.js
宸津-代码粉碎机4 分钟前
Spring AI企业级RAG进阶|文档智能分片调优、ES深度整合、接口限流熔断监控生产实战
java·开发语言·人工智能·后端·spring·elasticsearch·oracle
weixin_461769405 分钟前
npm 修改镜像源依赖下载缓慢运行报错日志解决
前端·npm·node.js
Soari7 分钟前
Hermes-webui:面向 Hermes Agent 的自托管 Web 控制台
前端·webui·agent ai·自托管ai
两年半的个人练习生^_^7 分钟前
JVM进阶系列:彻底理解 Java 内存模型(JMM)
java·开发语言
一个博客1 小时前
pdf-viewer 实现预览pdf文件
开发语言·javascript·pdf
2501_912784081 小时前
跨境电商独立站的多语言架构设计:基于 Laravel + Vue.js 的实践
vue.js·php·laravel·跨境电商·taocarts
在繁华处8 小时前
Java从零到熟练(四):面向对象基础
java·开发语言