composer更新及常用命令
查看版本号composer -V升级更新composer self-update全局配置(推荐)composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/取消配置composer config -g --unset r...
七牛云如何绑定自己的域名
七牛云的测试域名有效期是一个月,过期就不能使用了,所以需要绑定一个自己的域名。登录七牛云后台,在七牛云的'域名管理'中创建一个二级域名,创建完域名后会有一个CNAME值。到自己域名服务商...
laravel发送邮件 PHP登录注册发送邮件
安装composer包composer require guzzlehttp/guzzle配置env文件MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=XXXXXXXXX@qq.com MAIL_PASSWORD=XXXXXXXXXX //非邮箱密码...
csrf与xss攻击的详解与区别
CSRF:跨站请求伪造登录受信任网站A,并在本地生成Cookie,在不登出A的情况下,访问危险网站B。其实是利用了网站A的漏洞如何防御:Token 验证(用的最多)隐藏令牌:把token隐藏在http的head头中R...
springboot接口实践-RESTful API 架构风格
REST 是 Representational State Transfer 的缩写,如果一个架构符合 REST 原则,就称它为 RESTful 架构;RESTful 架构可以充分的利用 HTTP 协议的各种功能,是 HTTP 协议的最佳实践;RESTful A...
vue对数组元素进行筛选filter
let arr = [1,2,3,4,5,6,7,8]; let res = arr.filter(function(item,index,array){ //元素值,元素的索引,原数组。 return (item > 6); }); //[7,8] console.log(res);
laravel数据库事务
事务自动提交DB::transaction(function () { //处理数据逻辑 });处理死锁transaction 方法接受一个可选的第二个参数 ,该参数用来表示事务发生死锁时重复执行的次数。一旦定义的次数尝试完毕,...
PHP格式化数字单位
if (!function_exists('format_num')) { /** * 格式化数字单位 * @param $num * @return string */ function format_num($num) { if ($num >= 10000) { $number = round($num / 10000 * 100)...