![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp5.1
红尘007
这个作者很懒,什么都没留下…
展开
-
TP5 伪静态
location / {if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php?s=$1 last; break;}}原创 2020-05-15 10:54:13 · 474 阅读 · 0 评论 -
tp5.1 file 缓存实例
一:问题:如下图 把所有的医院都放在地图上(每个医院有详细地址,根据详细地址查找出经纬度,遍历在地图上),这个时候就有很多个医院,每次请求无非就慢了二:解决思路把所有医院的经纬度放在缓存中,后台对医院增删改的时候都进行经纬度处理主要用到的:获取缓存:Cache::get('name'); 设置缓存:Cache::set('name');获取并删除缓存:Cache::pull('nam...原创 2019-09-18 20:10:30 · 705 阅读 · 0 评论 -
tp5.1 隐藏 index.php 文件
一:lnmp 环境下:1:添加伪静态location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}2:删除入口的 .htaccess 文件二:wamp环境下:修改 .htaccess 文件<IfModule mod_rewrite.c>...原创 2019-09-18 19:38:43 · 933 阅读 · 0 评论 -
TP5调用阿里云短信接口实现发送短信功能
因为项目中需要用到阿里云短信验证码功能,所以就购买了相应的短信包进行测试,以下就是完整代码:use Aliyun\Core\Config;use Aliyun\Core\Profile\DefaultProfile;use Aliyun\Core\DefaultAcsClient;use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest;...转载 2019-08-27 15:16:13 · 355 阅读 · 0 评论 -
tp5.1 file 缓存
一:配置缓存的前缀可加可不加,缓存的有效期先写成0,在代码中可以添加有效时间,缓存目录 必须要写的。其中缓存类型为多个,default 为默认的缓存,在调用的时候就可以不用再特别指向是用哪种缓存了二:控制器中...原创 2019-08-23 15:18:54 · 498 阅读 · 0 评论 -
windows10 + phpstudy集成环境 + tp5.1 + redis
第一步:查看phpstudy版本第二步:查看phpinfo.php http://localhost/phpinfo.php第三步:下载redishttp://pecl.php.net/package/redis第四步:解压文件把 php_redis.dll 和 php_redis.pdb 两个文件放在 PHP版本下,我的是在E:\PhpStudy20180211\PHPT...原创 2019-08-22 16:08:27 · 476 阅读 · 0 评论 -
TP5.1 配置的获取与设置
学习:获取配置文件中的信息实战:参数验证错误信息,导航栏的遍历。。。。。。用法:直接上图原创 2019-08-18 12:00:11 · 508 阅读 · 0 评论 -
tp5.1 扩展类 Time
composer 安装:composer require topthink/think-helper=1.*原创 2019-07-11 17:53:39 · 392 阅读 · 0 评论 -
tp5.1 日志
目的:记录一些信息,比如错误信息、回调信息等config/log.php 配置,根据情况进行相应的配置,一般就下面这在控制器中的是用:Log::write();里面有两个参数,第一个是信息,第二个是错误信息类型,这个可以随便写,如果不写则默认信息为 info 类型...原创 2019-08-22 13:18:14 · 514 阅读 · 0 评论 -
tp5.1 验证唯一性问题
疑问:当验证规则中添加唯一验证(‘name’ => ‘unique:user’,)后,修改数据的时候就修改不了了,总是提示用户名已经存在了。解决思路:在验证器中不添加唯一验证 unique,唯一性都放在model中,其他的普通验证还继续放在控制器中。验证器中不加唯一性验证 unique :控制器中正常验证:模型中验证唯一性:找出所有数据,排除记得那个,然后在其中查找是否存在...原创 2019-08-20 19:01:42 · 1826 阅读 · 0 评论 -
composer安装与配置
1:安装comoserhttps://getcomposer.org/Composer-Setup.exe2:把composer配置成全局的效果打开composer安装地址,将composer.bat和composer.phar,两个文件复制放入你phpstudy使用的PHP版本中,我的是:E:\PhpStudy20180211\PHPTutorial\php\php-7.2.1-nt...原创 2019-06-28 16:02:31 · 330 阅读 · 0 评论 -
tp5.1 给邮箱发送消息
可以参考:https://www.cnblogs.com/lyh940/p/7156083.html1、开启SMTP服务2、安装phpmailer 使用composer,项目目录下运行 : composer require phpmailer/phpmailer3、在common中写代码/** * 发送邮件方法 * 下面三个参数在方法中传来 * @param $to ...原创 2019-07-11 11:11:04 · 958 阅读 · 0 评论 -
tp5.1 验证码
第一步: composer安装composer require topthink/think-captcha=2.0.*第二步:前端代码第三步:后端的处理如下use think\captcha\Captcha;public function verify(){ $captcha = new Captcha(); return $captcha->entr...原创 2019-08-19 16:47:32 · 126 阅读 · 0 评论 -
tp5.1 验证
目的:可以验证传参的正确与否比如要验证 admin/user 模块的参数composer 命令安装:php think make:validate admin/User验证器中<?phpnamespace app\admin\validate;use think\Validate;class User extends Validate{ /** ...原创 2019-08-18 16:30:46 · 355 阅读 · 0 评论