ThinkPHP6.0多应用模式

2020-04-04  本文已影响0人  皮蛋馅儿

在实际工作中,比如我们的项目既有后台模块,又有API模块,那么我们就需要用到多应用模式,这样有利于我们后期项目的管理和维护。

1、首先安装多应用模块

composer require topthink/think-multi-app

安装成功之后在vendor\topthink目录下能看到think-multi-app文件夹


image.png

2、接下来就是使用多应用,
在app目录下创建:\api\controller\Index.php


image.png

Index.php添加如下测试代码:

<?php

namespace app\api\controller;

class Index
{
    public function index()
    {
        echo 'this is test';
    }
}

访问:

http://localhost/项目名称/public/api/index/index

3、多应用模式下的路由规则配置和访问
在当前应用模块api文件夹下新建route文件夹,并且创建路由文件,文件名可随意取,我这里命名为api.php


image.png

api.php代码如下:

<?php

use think\facade\Route;

Route::rule('test', 'api/index/index', 'GET');

访问,需要加上应用模块才能正常访问:

http://localhost/项目名称/public/api/test

其他应用模块,比如admin等,仿照上面一样配置就可以了。

上一篇 下一篇

猜你喜欢

热点阅读