原创 自己對 php 的 redis 錯誤理解

今天上服務器,想查看下 redis 裏的數據,使用了 which redis-cli 沒找到命令。突然想到,我們通過命令行沒有找到 redis 客戶端,那 laravel 中的 predis 是如何調用 redis 的,是不是手動指定了

原创 Laravel Passport API token 驗證,出現 Route [login] not defined 報錯

Laravel Passport API token 驗證,出現 Route [login] not defined 報錯。報錯顯示確實不太友好,容易把錯誤引入到其他方向。 我剛開始看,也沒看明白,不知道這個錯誤是啥,laravel

原创 $http_response_header 用法

今天在處理 '如何得到本地或遠程文件的 MIME 類型' 問題時,瞭解到了 '$http_response_header',之前可能也見到過,但一定是完全沒注意過,沒想到還有點意思,記錄下,也給大家分享下這個知識點。 $http_re

原创 vant-weapp 的 radio 單選框,設置默認值問題

使用 Vant-Weapp 的 Radio 單選框,設置默認值時,出了點問題: <!-- 性別 --> <van-cell title="性別"> <van-radio-group

原创 在 page 頁面中獲取自定義組件實例

起因: 使用 vant-weapp 的 Dialog 彈出框組件,點擊了 'confirm' 按鈕後,如果報錯,按鈕一直處於 '加載狀態'。 查看官方文檔(非常仔細的看了下...),Dialog 組件支持 2 種方式的調用:

原创 微信小程序-模板消息

架構,還是按之前的 '公衆號模板消息' 的架構設計。我項目中使用的是: EasyWeChat 小程序的模板消息,比較簡單,注意點: 1.必須有 form_id 1>表單提交產生 form_id 2>微信支付下單產生的 p

原创 微信小程序-客服消息

1.在頁面上使用客服消息 <button open-type="contact" bindcontact="handleContact"></button> 必須屬性: open-type="contact" 非必須屬性:

原创 laravel 模型使用多表關聯查詢時,軟刪除,出現 Unknown column 表名.deleted_at

Laravel Eloquent 模型進行多表關聯查詢,爲了將主表也能使用別名,我們使用了: ->from('users as u') 這個方法,可以將主表也可以使用別名了 但是,使用軟刪除時,又會報錯: Column no

原创 Nginx 配置 HTTPS

之前,將項目由 http 升級成 https,但是當時直接是購買的阿里雲的證書,而且直接配置在阿里雲的負載均衡上。 這些都是根據文檔提示,手動操作即可。 這次小程序項目,也需要 https,正好再瞭解下 https 證書這塊。 關於

原创 Certbot 生成 ssl 證書

certbot 是用來申請 Let's Encrypt 免費 SSL 證書 一般的免費 SSL 證書,好像都是使用 Let's Encrypt 頒發的證書。官網地址: https://letsencrypt.org/ Let's

原创 OpenSSL 生成 ssl 證書

openssl 可以生成證書,但只是 "自制證書",我們自己來使用。 因爲我們生成的證書,不被各種瀏覽器認可,所以一般用於本機來測試。 openssl 的介紹: https://segmentfault.com/a/1190000

原创 小程序代碼包壓縮 策略&方案

微信小程序自推出以來,逐漸發展,目前正受到越來越多的青睞。其中很重要的一點得益於小程序的輕量級特性,每個小程序最多不超過2MB,招之即來揮之即去,相比於幾十上百兆的APP,用戶進入小程序,或者說,小程序獲取新用戶,的成本大大降低。 但與之

原创 WePY 在小程序性能調優上做出的探究

原文鏈接: https://cloud.tencent.com/developer/article/1005017 導語 性能調優是一個亙古不變的話題,無論是在傳統H5上還是小程序中。因爲實現機制不同,可能導致傳統H5中的某些優化方式在小

原创 小程序開發入門-小程序踩坑-小程序開發記錄-wepy小程序開發

原文鏈接: https://www.jianshu.com/p/e73f1b429788   原標題【10天搞完電商微信小程序de採坑日記】感覺已經不太合適了,所以改一下~~ 12月4日boss通知,要求儘快把現有m站功能克隆一份到微信

原创 laravel passport 的幾個命令,以及我們該怎麼部署

laravel passport,每次部署,都得重新翻看一般,而且部署到線上,該執行啥命令,總是迷迷糊糊的,這次簡單查看了下命令,筆記下: 命令有: php artisan passport:install php art