标签:cti extend stat too src namespace return 一个 names
1.工具类可以一次写入多方多方调用,很大程度的节约开发时间得到想要的信息
<?php
/**
* Created by PhpStorm.
* User: yly
* Date: 2020/2/18
* Time: 17:48
*/
namespace App\Http\Controllers\Tools;
class ResponseLayout
{
//设置一个布尔类型,数据类型,信息类型,通过类型
public static function apply($bool = true, $data = [], $message = ‘‘, $pass = true)
{
$res = [];//定义一个空集合
$data && $res[‘data‘] = $data;
if ($message) {
$res[‘message‘] = $message;
} else {
$res[‘message‘] = $bool ? ‘操作成功!‘ : ‘操作失败!‘;
}
if ($pass) {
header(‘Access-Control-Allow-Origin:*‘);
}
$res[‘status‘] = $bool ? 1 : 0;
return response()->json($res);
}
}
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Tools\ResponseLayout;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redis;
class UserController extends Controller
{
//redis显示用户属性
public function user()
{
$data=\DB::table(‘user‘)->get();
return ResponseLayout::apply(true,$data,‘成功‘);
}
}
3.1用工具类的结果显示如下(显示包含调用成功的信息)

3.2不用工具类的返回结果(不包含返回信息)

标签:cti extend stat too src namespace return 一个 names
原文地址:https://www.cnblogs.com/luenmicro/p/12449841.html