2390

laravel多库下的DB::transaction()参数传递

DB::transaction(function () use ($uid, $roleId) {   RoomUserRole::insert([     'uid' => $uid,&nbs

2389

Laravel最佳实践--API请求频率限制(Throttle中间件)

在向公网提供API供外部访问数据时,为了避免被恶意攻击除了token认证最好还要给API加上请求频次限制,而在Laravel中从5.2开始框架自带的组件Throttle就支持访问频次限制了,并提供了一个Throttle中间件供我们使用,不过Throt

2388

Laravel API 限速异常 HTTPException Too Many Attemps

线上 Laravel 错误日志发现了一个异常HTTPException Too Many Attemps而我一个同事在本地开发的过程中也频繁遇到这个异常。测试环境:Laravel 5.5。网上查了一下,是 Laravel 5.2 引入的 thrott

2385

php后端实现JWT认证方法示例

WT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。它定

2384

laravel框架使用rabbitMQ的扩展

Requirements: PHP 5.3 due to the use of namespaces.Requirements: bcmath extension This library utilizes the bc

2382

Laravel 5查询条件和SQL运算符

Laravel 5: Query Builder – SQL operatorsAll example will use same controller method – as all the action would happen in model

2381

Laravel 跨域解决方案

我们在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel&nb

2380

Laravel 设置跨域访问API

做api接口的时候碰到个问题,跨域!解决方法有很多,但是方便的依旧那么一两个。第一种,最方便的,新建一个middleWare,把这个middleware加入到全局中间件,所有的请求,都会经过这个中间件的过滤。php artisan make:midd

2378

Laravel扩展: DbExporter 逆向生成Migration 和 db:seed

有时候我们需要工作在已有的数据库上, 或者因为项目需求, 需要对数据进行导出, 并要求方便导入, DbExporter 扩展包可以帮助你.什么是 Migration 和 Seedmigrate (迁移) 功能: 是一种数据库的版本控制。可以让团队在修

2374

php7下使用tideways_xhprof测试php性能

1 背景1)PHP的xhprof扩展Facebook不再进行更新和维护,因为Faceboo已经全面使用HHVM,不再使用PHP zend引擎。2)xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork下来继续进

2359

一个神奇的PHP反序列化报错的问题 unserialize(): Error at offset 3

Notice:  unserialize(): Error at offset 34 of 1045 bytes。第34的字符是红色的这段: a:2:{i:233;a:1:{i:155048525529123;a:5:{s:21:

2351

php生成微信分享图片

function draw_share_img($goods_pic, $logo, $title, $price)    {        $background = imagecreat

2347

laravel模板引擎Blade使用教程

Blade 是 laravel 提供的一个简单强大的模板引擎。它不像其他流行的 PHP 模板引擎那样限制你在视图中使用原生的 PHP 代码,事实上它就是把 Blade 视图编译成原生的 PHP 代码并缓存起来。缓存会在 Blade 视图改变时而改变,

2346

Go使用net/http包调用远程http服务接口

Go Http客户端get请求可以直接http.Get方法package main import ( "fmt" "net/http" "log" "refl

2345

mysql 管理工具—phpmyadmin docker 版使用

mysql数据库管理工具估计每个人都用过,比较经典的有windows上navicat和mac上的Sepuel Pro,而Sepuel Pro似乎很久没更新了,这两个都是需要安装在电脑上软件,最麻烦的是它们都是收费的,在大公司里很容易引起版权问题。ph

第 13 页 上一页 下一页