排序
thinkphp关联模型的定义与使用方法介绍
定义一对一关联 这里假设你已经把thinkphp5的环境都配置好了,数据库也连接OK了。想通过模型把两张表关联起来然后在通过控制器一调用就可以得到两张表的信息。 现在我准备了两张表,一张管理员...
yii如何实现数据的加密与解密
一、对密码进行加密和验证客户端传输的密码是否正确 1、对密码进行加密 $hash = Yii::$app->getSecurity()->generatePasswordHash($password); 2、对客户端传递的密码进行验证...
推荐下载量最高的100个Laravel扩展包
下面由laravel开发入门教程栏目给大家推荐下载量最高的 100 个 下面由laravel开发 扩展包,希望对需要的朋友有所帮助! 相信下面这 100 个扩展包会让你的编码更加高效! 排名 排名 下载次数 Sta...
教你从防护角度看Thinkphp历史漏洞
下面由thinkphp框架开发教程栏目给大家介绍从防护角度看thinkphp历史漏洞,希望对需要的朋友有所帮助! 一、前言 19年初,网上公开了2个Thinkphp5的RCE漏洞,漏洞非常好用,导致有很多攻击者用...
thinkphp I方法介绍
正如你所见到的一样,I方法是ThinkPHP众多单字母函数中的新成员,其命名来自于英文Input(输入),主要用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式如下: I('变量类型....
使用Laravel集成JWT认证开发RestfulApi
在此文章中,我们将学习如何使用 jwt 身份验证在 laravel 中构建 restful api 。 jwt 代表 json web tokens 。 我们还将使用 api 为用户产品创建功能齐全的 crud 应用。 在使用跨平台应用程序时...
thinkphp6中使用twig
twig介绍 Twig是一款灵活、快速、安全的PHP模板引擎。 快速:Twig将模板编译为纯粹的,最优化的PHP代码。它的开销与常规的PHP代码相比,已经降到了极低。 安全:Twig拥有沙盒模式,用于评估未受...
thinkphp中的模型操作
新建模型 有两个方法: 一个是手动创建 1、新建model文件夹 2、新建文件user.php。最好名字和表名对应 3、写代码 立即学习“PHP免费学习笔记(深入)”; <?php namespace appindexmodel; us...
Laravel 7 扩展开发教程
下面由laravel入门教程栏目给大家介绍laravel 7 扩展开发教程,希望对需要的朋友有所帮助! 步骤 1. 创建一个新项目 我更喜欢使用 Laravel 安装程序。 laravel new lara-dg 我更喜欢使用 SQLi...
ThinkPHP6 事件与多应用
事件 1. 事件和中间件有一点相似,只不过事件更加的精准定位更细腻的业务场景; 2. 事件可定义:事件类、事件监听类、事件订阅类; 3. 我们先创建一个测试事件的类:TestEvent.php,手动创建一...