美文网首页
ThinkPHP6.0多应用模式

ThinkPHP6.0多应用模式

作者: 皮蛋馅儿 | 来源:发表于2020-04-04 14:42 被阅读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等,仿照上面一样配置就可以了。

相关文章

  • ThinkPHP6.0多应用模式

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

  • tp6多应用模式

    使用多应用模式需要安装多应用模式扩展think-multi-app composer require topthi...

  • tp6开启多应用模式

    tp6多应用模式 1、安装多应用模式扩展think-multi-app composer require topt...

  • 第一章 React 介绍

    本章内容 多页应用开发模式的缺点 单页应用开发模式的优点 单页应用开发模式的主要问题 React 如何解决单页应用...

  • tp6多应用模式路由

    开启多应用模式时路由文件应放在应用模块下,访问时需加上模块名 ├─app 应用目录 │ ├─a...

  • 2--Vue-Router

    1. 单页应用模式SPA和多页应用模式MPA 2. 简单介绍(目录文件的基本使用) a. App.vue 模板结...

  • thinkphp开发手册(完整本)笔记

    待更新 参考手册[ThinkPHP6.0完全开发手册 官方] (https://www.kancloud.cn/...

  • php-小程序系统部署

    开发工具:phpStorm语言:php开发框架:thinkphp6.0服务器:CentOS 7.0以上,php 7...

  • 小儿术后镇痛原则

    多模式镇痛: 多模式镇痛也称平衡镇痛,是指将作用于疼痛传导通路不同部位的药物或方法联合应用,实现镇痛效应的协...

  • 设计模式

    单例模式模式工厂模式模式策略者模式适配器模式观察者模式 单例模式 php的应用主要在于数据库应用: 一个应用中会存...

网友评论

      本文标题:ThinkPHP6.0多应用模式

      本文链接:https://www.haomeiwen.com/subject/wdahphtx.html