TP6的安装与测试

本文档详细介绍了如何在PHP7.2.5及以上版本中安装和配置ThinkPHP6.0,包括通过Composer安装,解决网络问题,以及设置和测试数据库连接。通过示例代码展示了控制器和模型的使用,成功实现了参数接收和数据库查询。
摘要由CSDN通过智能技术生成

文档写的很详细 安装 · ThinkPHP6.0完全开发手册 · 看云

1、要求 

  • PHP >= 7.2.5

2、安装composer


 

如果遇到问题

 

 在cmd命令下运行即可

set http_proxy=0

再次运行安装命令就成功安装了

 

 安装详细过程文档有。

3、测试

<?php

namespace app\controller;

use app\BaseController;

use think\facade\Request;

class Index extends BaseController

{

    public function index()

    {

        return 'index';

    }

    public function test($name = 'ThinkPHP6')

    {

        $arr = Request::param();//获取全部变量

        $id = Request::param('id');

        var_dump($arr);

        var_dump($id);

        return 'hello,' . $name;

    }

}

 post:

http://tp6.com/index/test

 

 get: 

http://tp6.com/index/test/name/123/id/456

 接收参数成功。

4、链接数据库

当然首先配置数据库
1).env里配置

APP_DEBUG = true

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = map_edit
USERNAME = root
PASSWORD = root
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true

[LANG]
default_lang = zh-cn

2)database.php里配置

 如果两者都配置以 .env里为主

3)测试方法

控制器:

<?php

namespace app\controller;

use app\BaseController;

use think\facade\Request;

use app\model\User;

class Index extends BaseController

{

    public function index()

    {

        return 'index';

    }

    public function test($name = 'ThinkPHP6')

    {

        $arr = Request::param();//获取全部变量

        $id = Request::param('id');

        var_dump($arr);

        var_dump($id);

        return 'hello,' . $name;

    }

    public function dbtest(){

        $user = new User();

        $res = $user->getUser();

        var_dump($res);

    }

}

数据模型

<?php

namespace app\model;

use think\Model;

class User extends Model

{

    public function getUser() {

        $res = User::where('user_name', 'yck')->find();

        return $res;

    }

}

http://tp6.com/index/dbtest 

 数据库链接完毕!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值