原创 微信分享JSSDK

第一步:封裝jssdk服務    注意:jsapi_ticket 應該全局存儲與更新,以下代碼以寫入到緩存裏,本人是php-laravel <?php namespace App\Services; use Illuminate\Su

原创 1分鐘集成物流查詢 -- 快遞100 -- php -- laravel

  一、Composer 快遞 100 的快遞查詢 SDK composer require flex/express -vvv 二、登錄快遞1--拿到customer (app_id) 和 授權KEY(app_key )   三、代碼

原创 laravel redis操作自動給key添加prefix前綴,原理分析

場景:在一臺服務器上有兩個獨立項目:管理後臺單獨一個項目和api接口獨立爲另一個項目,在管理後臺往隊列裏面push10個1 然後在api接口項目取得時候取不到,key沒寫錯還是取不到 上圖可以看到:options下面有prefix前綴

原创 小程序微信授權登錄用code解密偶爾會報錯:The given payload is invalid(親測完美解決!)

本人遇到環境:php   laravel   easyWechat 微信小程序授權登錄,服務端根據前端的code解密出手機號等信息時候遇到報錯信息:"The given payload is invalid./website/xjzm/a

原创 一步實現阿里雲OSS二進制流圖片上傳

/** * 上傳object至OSS * @param $content * @param string $fileName * @return array */ public

原创 MySQL如何添加用戶 和 分配權限?(親測可用)

1.先用root用戶登錄Mysql mysql -u root -p 2.添加新的用戶 case1:允許本地 IP訪問localhost的Mysql數據庫 create user 'user_test'@'localhost' ide

原创 php-laravel-jobs多進程隊列管理器

yum 安裝 todo yum install epel-release yum install -y supervisor easy_install的方式 yum install -y python-setuptools ea

原创 php laravel 生成小程序二維碼可自帶參數並上傳到oss 貼源碼

  微信小程序生成官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.createQRCode.html  

原创 php laravel 發送郵件(超級簡單方便,親測好用)

首先:QQ郵箱 --設置-- 賬戶 帳戶一欄往下拉,找到如下紅框一行,點擊開啓(如果不知道啥時候開啓了就關了再開),開啓時候會給一串祕鑰: 第一步:laravel項目自帶的有config/mail.php文件,打開修改(建議不要直接修

原创 phpstorm 每行等號自動對齊 數組對齊 Ctrl + Alt + L

1、按 Ctrl + Alt + S 啓動設置面板,Scheme 選擇 Default 是怎對 IDE 設置的,如果選擇 Project 則是隻針對當前項目有效 2進入Editor>Code Style>PHP>Wrapping an

原创 1分鐘實現 後端接口直接導出excel --php --laravel

一、如果是laravel5.8那麼自動會安裝最新的3.1的包 composer require maatwebsite/excel   如果你的laravel版本是5.5那麼安裝下面的2.1.0版本的包還可以用, 步驟1、compose

原创 一分鐘實現 layui 導出 excel --php--laravel

layui導出Excel三步走: 一、第1步:導出按鈕 ; <button type="button" class="layui-btn layui-btn-sm" id="export">導出</button>   二、第2步:

原创 php crc16 獲取16進制 生成crc16結果

需求:將物聯網路燈設備編號 與 編號的16進制結果拼接 比如:字符串:010301180001 轉成crc16進制結果爲:05f1 那麼下面我封裝的方法:getCrc16Str()的返回結果就是:01030118000105f1

原创 php 腳本修復大批量數據,分段執行,以及進度條顯示(laravel)

場景: 正常我們寫修復數據腳本 可能一下會吧所有記錄查出來循環去修復, 解決方法: 如果數據量大的話,就需要分頁去處理,如下腳本可以看出,腳本每次讀取1000條去處理,處理完並且自動繼續讀取下一個1000條 修復腳本: 需求是:新

原创 laravel觀察者模式使用及注意事項

一、先講觀察者使用流程           1.先創建一個 App\Observers 文件夾,           2.然後創建想要操作的模型對應的 observer,比如說創建一個 AgentLogsObservers