原创 TP5.1接入支付寶實現網頁/APP支付完整請求回調流程(沙箱環境)

目前互聯網項目如果涉及到第三方支付模塊,那麼支付寶/微信無非是最好的選擇,此文先以支付寶爲例講解,想了解微信支付的可以看我之後的文章,當然支付也分很多種形式,比如掃碼付、當面付、聲波付、調用APP付,網頁直接付等等。但最常用的形式

原创 TP5 API開發自定義異常類+後臺/API通用異常處理方案

TP5/TP5.1框架自帶的異常拋出模板內容十分豐富,不僅可以得到準確的錯誤信息還可以定位到錯誤行數、代碼,以及接收到的各項數據,但是這往往是開發過程中用於排查錯誤的方式之一,但是開發API中我們在異常處理過程中不可能將這種Htm

原创 TP5使用PHPExcel將數據動態導出爲Excel表格

數據表導出爲Excel是CMS系統中很常見的功能,PHPExcel即使已經被作者停更但是依然是一個很好的選擇,首先要知道的是PHPExcel不支持Composer下載,所以我們需要去Github中手動下載並導入到TP5框架中。可以

原创 Layui數據表格/搜索重加載/分條件操作/工具條監聽

<div class="layui-layout layui-layout-admin" style="padding-left: 20px;"> <div class="layui-row" style="margin-

原创 Beego中Api開發返回Json數據的公共方法

公共方法一般放入基類控制器中,如果你沒有則可以創建一個base.go並在其中寫入一個BaseController作爲基類控制器: package controllers import ( "github.com/astaxie

原创 TP5.1修改默認跳轉方法(success,error)的模板頁面和跳轉時間

有使用過TP5的一定對這個界面不陌生,因爲這是框架自帶的跳轉方法(success,error)界面,但是出於業務需求我們往往需要對這個界面進行美化修改,本文就說明一下如何修改TP5.1框架中的默認跳轉頁面、修改自動跳轉時間、修改全

原创 TP5.1使用JWT進行Token令牌生成與驗證

傳統互聯網項目在實現保持登錄狀態、退出登錄、接口請求等功能時會使用Session,但是衆所周知Session數據在產生後會存儲與服務器端,所以當用戶量達到一定程度會相應影響到服務器的性能,且Session在前後端分離的項目中或是多

原创 TP5.1後臺多條件搜索查詢+原生分頁保留搜索條件

首先貼上後臺頁面相應模塊的列表頁效果以及多條件搜索的表單代碼 前端模版採用Xamdin1.0+Layui1.0,有需要請自行下載引入。 <form class="layui-form x-center" id="searchfo

原创 安卓okhttpUtils下載文件(安裝包)並打開(安裝)實例

okhttpUtils是okhttp的一個工具包,首先在app的build.gradle中添加以下內容: implementation 'com.squareup.okhttp3:okhttp:4.3.0' imp

原创 TP5.1使用Redis以及Windows配置Redis環境(超詳細0難度)

Redis是典型的NoSql(非關係型數據庫)之一,他是一個高性能的Key-Value數據庫。它支持數據的持久化,官方測試讀的速度是110000次/s,寫的速度是81000次/s ,由於Redis提供了鍵過期的功能,所以現在被廣泛

原创 Layui通過質量比例壓縮圖片並上傳

示例中使用的是Layui 2.5.6版本,需要的請到官網下載 首先添加上傳圖片的按鈕控件: <button type="button" class="layui-btn" style="margin-top: 10px;width

原创 TP5.1框架下給H5中日期時間選擇器datetime-local設置默認值

在H5中我們可以通過將input標籤的type屬性設置爲“datetime-local”的方式來獲取一個可以精確到小時分鐘的簡易日期時間選擇器,但是實際需求中往往需要設置一個默認值,比如將選擇器設置爲當前時間或者在編輯界面中設置數

原创 安卓內嵌WebView並通過JS直接調用安卓類方法

首先定義一個供前端JS調用的類JavaScriptinterface(名字隨便起): public class JavaScriptinterface{ Context context; public JavaSc

原创 安卓okhttp工具類okhttpUtils同步/異步請求實例

首先在app的bulid.gradle中引入以下三個包 implementation 'com.squareup.okhttp3:okhttp:4.3.0' implementation 'com.squareup

原创 TP5.1+Layui實現文件(圖片爲例)異步上傳以及上傳圖預覽

本文講解將以實際開發項目中後臺添加用戶模塊中使用到的Layui異步文件上傳以及上傳圖預覽功能爲例 如果不想Listen Talk只想Show Me Code的話直接拉到文章最後 我將貼上添加用戶模塊完整的模版文件和控制器相應方法代