thinkphp
thinkphp学习
薛东东
善始者众,善终者寡。
展开
-
thinkphp5.1整合editor.md
1.editor.md获取地址:https://github.com/pandao/editor.md.git2.包中文件较多 我这里只用了需要的文件cssfontsimageslanguageslibpluginseditormd.js3.文件引入<link rel="stylesheet" href="/res/editormd/css/editorm...原创 2019-04-30 17:11:21 · 534 阅读 · 0 评论 -
tp6 开启多应用并使用路由 (非域名绑定)
1.开启多应用模块并创建应用模块 1.获取多应用 composer require topthink/think-multi-app 2.获取模板 composer require topthink/think-view 3.创建应用模块 php think build cn php think build index php think build jp2.使用nginx重写隐藏index ...原创 2021-04-27 15:50:52 · 1707 阅读 · 0 评论 -
tp6 session_id获取
1.在中间件中开启session 在middleware.php中 开启 \think\middleware\SessionInit::class2.引入 use think\facade\Session; echo Session::getId();原创 2021-01-11 15:40:13 · 1880 阅读 · 0 评论 -
thinkphp6 整合layuiadmin
(iframe版本1.2.1)thinkphp部分1.获取tp6框架 composer create-project topthink/think tpadmin2.配置域名访问tp6 略过3.获取多应用包 composer require topthink/think-multi-app4.添加admin应用和index应用 php think bui...原创 2020-02-26 14:36:53 · 4975 阅读 · 1 评论 -
thinkphp5.1 小程序授权获取用户手机号码
后台代码 public function mobile() { $token_data = $this->getTokenData(); $key = 'session_key_'.$token_data['user_id']; $session_key = Cache::store('redis')->get($ke...原创 2019-12-26 22:35:11 · 1703 阅读 · 0 评论 -
thinkphp5.1下获取微信登录授权获取用户信息
后端代码 public function index() { $code = input('param.code'); $signature = input('param.signature'); $rawData = input('param.rawData'); $encryptedData = input('...原创 2019-12-26 22:32:29 · 1806 阅读 · 0 评论 -
tp5.1整合ckeditor+图片上传阿里云oss
1.html代码<div class="form-group"> <label for="content" class="col-sm-2 control-label">内容</label> <div class="col-sm-10"> textarea id="editor" name="content" r...原创 2019-10-14 10:55:58 · 554 阅读 · 0 评论 -
tp5.1阿里云oss上传功能整合
1.阿里云sdk 获取composer require aliyuncs/oss-sdk-php2.引入类库use OSS\OssClient;use OSS\Core\OssException;3.后端上传代码实现 我这里用的 webupload 返回格式如下 // 单图上传 public function doupload() { ...原创 2019-10-14 10:46:06 · 1095 阅读 · 0 评论 -
thinkphp5.1中遇到的问题
部署到nginx 下页面500我遇到的是 fastcgi的问题vi /usr/local/nginx/conf/fastcgi.conf修改#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";为: fastcgi_param PHP_ADMIN_VALUE "open_bas...原创 2019-08-15 17:42:11 · 244 阅读 · 0 评论 -
thinkphp5.1 创建定时任务
1.在application目录下创建crontab模块(统一存放定时任务)2.在command目录下创建Task.php 代码如下:<?phpnamespace app\crontab\command;use think\console\Command;use think\console\Input;use think\console\input\Argument;u...原创 2019-03-19 17:04:35 · 5135 阅读 · 1 评论