laravel问题1
2016-05-18 10:06
666 查看
最近遇到的问题laravel5.2 中间件 返回 return json_ecode 报错的问题
解决方法 retrun json_encode 换成 reponse->json()
<?php
namespace App\Http\Middleware;
use Closure;
use App\Customertoken;
use Illuminate\Support\Facades\Validator;
class AccesstokenMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$v = Validator::make($request->all(), [
'accesstoken' => 'required',
'platform' => 'required'
]);
if ($v->fails()) {
//return json_encode(array('code' => 201, 'data' => [], 'error_msg' => '请求参数错误'));
return response()->json(array('code' => 201, 'data' => [], 'error_msg' => '请求参数错误'));
}
解决方法 retrun json_encode 换成 reponse->json()
<?php
namespace App\Http\Middleware;
use Closure;
use App\Customertoken;
use Illuminate\Support\Facades\Validator;
class AccesstokenMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$v = Validator::make($request->all(), [
'accesstoken' => 'required',
'platform' => 'required'
]);
if ($v->fails()) {
//return json_encode(array('code' => 201, 'data' => [], 'error_msg' => '请求参数错误'));
return response()->json(array('code' => 201, 'data' => [], 'error_msg' => '请求参数错误'));
}
<span style="white-space:pre"></span><pre name="code" class="php"><span style="white-space:pre"> </span>return $next($request);}}
相关文章推荐
- NTP时间转换
- ViewPage配合FragmentPagerAdapter
- 从FTP服务器读取文件到本地
- 每天laravel-20160809| Container -12
- 每天laravel-20160809| Container -12
- PHP正则表达式入门教程(推荐)
- laravel 学习笔记 —— 神奇的服务容器
- laravel 学习笔记——视图
- laravel 学习笔记——请求与响应
- laravel 学习笔记——路由(路由与控制器)
- laravel 学习笔记——路由(中间件与路由组)
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- laravel 学习笔记——路由(基础)
- [转]系统吞吐量(TPS)、用户并发量、性能测试概念和公式---学习
- php常用函数集
- PHP 单链表
- PHP 堆栈和队列
- laravel 学习笔记——起点
- mysql的常用语句,php使用
- ThinkPHP关联模型操作