Browsing: laravel

web服务中的http重定向到https

nginx可以从配置文件监控80端口,301 跳转到 https。

代码如下:

 

还有一种就是判断schema, 利用if 判断http 。但是nginx官网不推荐这种处理方式。具体的可以去网上搜下。[……]

Read more

{ Add a Comment }

分享一个laravel自带的事件类:RequestHandled

先看下这个类的源码:

 

看下这个类在哪里调用的:

这样我们就可以在Response里面做一些处理,比如在某个特定接口(foo/bar)的响应header里面加一个

X-Foo:bar

监[……]

Read more

{ Add a Comment }

Tap,Tap,Tap

看看Eloquent里的下面的方法:

这样,返回的是一个model类的对象。

高版本的Laravel5.4的tap

可以这样用:

[……]

Read more

{ Add a Comment }

Yaml用于约定作为配置文件

上面这些配置信息可以作为升级的约定。

比如:Android客户端用gitlab ci自动打包,并上传的云存储(比如阿里云的oss),后台定期检索云端,有新的版本自动同步,并且可以约定发布时间。

我们后台采用laravel[……]

Read more

{ Add a Comment }

laravel的validation的hook还真好用!

开发注册的时候要做验证码校验:有两种错误提示,1 验证码无效(static::CAPTCHA_EXPIRE),2验证码错误(static::CAPTCHA_ERROR)。

首先注册时,保证验证码必须已发送的逻辑。这样,数据库(redis)就可以存一个key就可以了(一般做法)。

比如:[……]

Read more

{ Add a Comment }

在laravel框架下jsonapi中filter的实现

我们用laravel框架提供api服务,使用了dingo/api包,基于该包的情况下选用了nilportugues/laravel5-json-api-dingo 这个包还是存在一些问题,前几篇文章有提到。这里就不废话了。我们使用的L5.3安装了laravel5-json-api-dingo发现一个[……]

Read more

{ Add a Comment }