thinkphp5
❀想容
ShowMeBug
展开
-
PHP 基于Tp5.1与腾讯云实现基础语音合成及长文本语音合成
PHP 基于Tp5.1与腾讯云实现基础语音合成及长文本语音合成原创 2023-02-22 14:53:06 · 687 阅读 · 0 评论 -
FastAdmin列表实现自定义搜索及传值
FastAdmin列表实现自定义搜索及传值原创 2022-08-12 10:36:39 · 10024 阅读 · 2 评论 -
解决跨域问题 代码
header('Access-Control-Allow-Credentials: true');//支持cookie跨域header("Access-Control-Allow-Headers:token,Content-Type, Authorization, platform, Accept, Range, Origin,Token,Lang,lang,X-Auth-Token");header('Access-Control-Allow-Origin: *');header('Access-.原创 2021-10-12 11:34:06 · 252 阅读 · 0 评论 -
Fastadmin 列表自定义点击事件
{field: 'qr_code_address', title: __('二维码'), events:Controller.api.events.abc, formatter:function(value ,row, index){ return '<div class="qrcode'+row.v_id+' code">暂无</div>';}},在下面api中添加click为 事件 .code为 class名api: { ...原创 2021-06-09 18:05:10 · 2088 阅读 · 0 评论 -
thinkphp5.1使用redis并使用
创建一个redis类<?phpnamespace app\common\auth;class Redis{ //实例字典, 以实例名称为KEY, 对象实例为值 protected static $dict = array(); //配置信息// private $redis = array(// 'host'=>'172.21.20.13',// 'port'=>'6379',// 'time原创 2021-03-30 10:04:49 · 374 阅读 · 0 评论 -
thinkphp5.1接入阿里云短信服务
1. 使用composer安装依赖composer require alibabacloud/client2.创建类文件 use短信文件use AlibabaCloud\Client\AlibabaCloud;use AlibabaCloud\Client\Exception\ClientException;use AlibabaCloud\Client\Exception\ServerException;use think\Controller;3. 发送短信 /**原创 2021-03-20 17:11:35 · 389 阅读 · 0 评论 -
thinkphp5.1 缓存配置
单一缓存机制配置return [ 'type' => 'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => '', 'timeout' => 3600];多层并存缓存机制配置'cache' => [ // 选择模式 'type' => 'complex', // 默认(文件缓存)原创 2021-03-09 09:31:54 · 980 阅读 · 0 评论 -
封装ResponseJson类 在thinkphp5.1中
代码如下<?phpnamespace app\response;trait ResponseJson{ /** * 返回一个json格式 * * @param $code * @param $message * @param $data * @return string */ private function jsonResponse($code,$message,$data) {原创 2021-03-08 17:09:58 · 442 阅读 · 0 评论 -
thinkphp5.1下使用控制器中间件
首先 在tp5.1根目录下运行#JwtCheck 为中间件名称 可以更改php think make:middleware JwtCheck运行后会在application下生成http\middleware\JwtCheck.php下面是本人的中间件内容如下图代码如下<?phpnamespace app\http\middleware;use app\common\auth\JwtAuth;use app\response\ResponseJson;cla原创 2021-03-08 17:04:30 · 634 阅读 · 0 评论 -
thinkphp5.1开发app接口版本控制(路由设置)
使用thinkphp5.1开发app接口进行版本控制在index\controller下创建v1和v2目录 v1下创建版本1的文件如下图在route\route.php中 如下图# :v获取版本例如 v1、v2# 下面第一个路由其实是 接口地址/版本(v1、v2)/regist 访问的是index/v1/register/registerDoRoute::get(':v/regist','index/:v.register/registerDo');Route::get(原创 2021-03-08 16:54:01 · 1387 阅读 · 0 评论 -
JWT -- thinkphp5.1中的使用
话不多说首先将composer镜像切换到composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/然后在tp5.1根目录运行composer require lcobucci/jwt 3.2在application目录下创建common目录 common目录下创建auth目录 创建JwtAuth.php如下图JwtAuth.php中代码如下<?phpname.原创 2021-03-08 16:28:49 · 534 阅读 · 1 评论