tp5.1的接口以及跨域

1.tp5.1的跨域只需要在路由當中加入allowCrossDomain();

Route::resource('api/admin/v1/tags', 'api_admin/Tag')->allowCrossDomain();

2.接口控制器當中

 $where = function ($query) use ($request) {
            //按商品名稱
            if ($request->name and $request->name != ' ') {
                $search = "%" . $request->name . "%";
                $query->where('title', 'like', $search);
            }

        };
        $adverts = Db::table('adverts')->alias('a')
            ->field('a.*,a.id as aid, b.*')
            ->join('photo b', 'a.photo_id = b.id')->where($where)
            ->order('sort_order', 'desc')->paginate(3);
        return success_json($adverts, '查詢成功!');

助手函數common.php當中


/***
 * 定義接口成功消息
 * @param $data
 * @param string $message
 * @return \think\response\Json
 */
function success_json($data, $message = '')
{
    $result = [
        'ok' => 1,
        'data' => $data,
        'message' => $message

    ];
    return json($result);
}


/***
 * 定義接口失敗消息
 * @param string $data
 * @param $message
 * @return \think\response\Json
 */
function error_json($data = '', $message)
{
    $result = [
        'ok' => 0,
        'data' => $data,
        'message' => $message
    ];
    return json($result);
}
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容