<?php namespace App\Http; use Illuminate\Http\Request; use Log; class Output { public static function makeResult(Request $req, $retcode, $errmsg=null, $data=null) { $ret = [ 'retcode' => $retcode ]; if ($errmsg !== null) $ret['errMsg'] = $errmsg; if ($data !== null) $ret['data'] = $data; if ($retcode != 0) Log::error("path=`/" . $req->path() . "`, retcode=`{$retcode}`, errmsg=`{$errmsg}`, param=`" . json_encode($req->all()) . "`"); return $ret; } };