IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 源码真实战(php mysql vue) -> 正文阅读

[PHP知识库]源码真实战(php mysql vue)

AndTools
项目是一个在线工具箱项目,立志于做一个全面的工具箱网站,并随着运营时间的推进,将逐步完善工具箱,目前包含如下工具并在本系列文章逐步开放相关的源代码(含前端、后端)。

项目介绍

项目在线地址

http://www.andoltools.cn

已包含工具

?项文本类工具

汉字转拼音、文字大小写转换、字符串长度计算、HTML在线转义

加密/解密

md5加密、AES加解密、RSA加解密、RSA签名、RSA验签、RSA公私钥生成

文本类工具

图片转Base64、Base64转图片

项目所用技术

开发环境

Mac Os、Windows、Apache(Xampp)、Visual Code、postman(用于接口调试)

生产环境

Centos8、Nginx、php8

前端技术栈

Vue、Vuex、Npm、node js、element ui

后端技术栈

php基于Thinkphp6(下文部分将简写为 TP ),Mysql

图例

在这里插入图片描述

一步一步(目录)

?1.1 项目介绍

1.11 概要

1.12 文本类工具

1.13 加密解密

1.14 前端工具

1.2 项目所用技术

1.3 小结

2 开发前的准备工作

2.1 环境搭建

2.2 后端 API 部分

2.21 框架安装

2.22 运行框架

2.3 前端 WEB 部分

2.31 安装 Node js

2.32 安装 vue 脚手架

2.33 安装 vue/cli-init

2.34 创建项目2.35 安装 vuex

2.36 安装 element-ui

2.37 安装 axios

2.38 安装 codemirror

2.39 引入 vuex、element-ui、axios      

2.391 使用 Vuex

2.392 使用 axios

2.393 页面头部组件

2.394 页面头部导航

2.395 引入公共 icon 库

2.396 修改 index.html 文件

2.4 前端首页开发

2.41 首页如下

3 让 Tp 更适用于 API 开发

3.1 修改TP 基础配置

3.11 启用多应用模式删除单应用文件创建应用及目录

3.2 路由配置3.2 数据下发统一处理(JSON)

3.3 统一异常接管处理

3.4 参数验证

3.5 准备全局参数文件 Store

3.6 中间件并修改 正常 和 异常 返回处代码将流水号返回

3.61 将流水号加入到正常响应数据中

3.62 将流水号加入到 异常返回中

3.7 配置跨域访问

3.8 TP、MYSQL

3.9 收尾演示部分结束本节内容

3.91 删除文件3.92 删除代码

4 日志模块

4.1 创建对应的 Mysql 表

4.2 新增对应的 日志操作 类 LogManage

4.3 嵌入日志模块至系统

4.31 配置日志类型常量

4.32 系统请求响应记录请求日志响应日志

4.33 测试日志系统

5 文本类工具

5.1 公共部分

5.11 新增控制器、模型、验证器、路由组

5.12 前端部分

5.2 汉字转拼音

5.21 API 部分

5.22 前端部分

5.3 大小写转换

5.31 API部分

5.32 前端部分

5.4 字符串长度计算

5.41 API部分

5.42 前端部分

5.5 html在线转义/反转义

5.51 API部分

5.52 前端部分

6 加密/解密

6.1 公共部分

6.11 新增控制器、模型、验证器、路由组

6.12 前端公共部分

6.2 md5加密

6.21 API部分

6.22 前端部分

6.3 Aes加密 / 解密

6.21 API部分

6.22 前端部分

6.4 RSA加密 / 解密

6.41 API部分

6.42 前端部分

小结

本系列文章将会对所使用到的工具/框架从0开始搭建进行实战性的讲解,在系列文章的中后段着重讲解每个功能模块的代码实现。每个功能模块都包含 API部分以及前端部分的讲解。以此让大家通过实战更快的掌握相关的技术。

关注微信公众号(yuantancode)
扫码关注公众号
回复关键字 远程控制 获取官方下载链接
在这里插入图片描述
  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-05-07 11:00:37  更:2022-05-07 11:00:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 7:28:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码