原创 推薦一款 Flutter Push 推送功能插件

又到了推薦好插件的時候了。開發 APP 避免不了使用「推送」功能。比如,新上架一個商品,或者最新的一條體育新聞,實時推送給用戶。 比較了幾家推送平臺,貌似「極光」出了 Flutter 插件,所以就拿它試試手,順便記錄下整個推送功能開發流程

原创 說一說 Laravel 郵件發送流程

當我使用 Laravel 的郵件發送功能時,腦子裏浮現出這麼幾個問題: Laravel 集成了 SMTP 、Mailgun 、SparkPost 、 Amazon SES 等驅動,是怎麼做到的? Laravel 提供全文本格式、網頁格式

原创 韋德之道---說一說詹韋連線

2019年全明星正賽,估計很多球迷不是爲了看杜蘭特如何捧杯,拿下 MVP 的,至少我不是! 就在最後投票結果出來,韋德無緣首發;就在教練選擇替補名單時,韋德無緣入選;就在萬千粉絲感慨聯盟無情,再也看不到「詹韋連線」了。 聯盟主席亞當-蕭華正

原创 韋德之道---說一說韋德的全明星之旅

一直想着「樹說 NBA」第一篇文章到底寫什麼內容。剛巧看到我們的「韋大爺」在夏洛特舉辦「最後一舞」全明星晚宴。 作爲韋大爺的忠實粉絲,很樂意把 First 交給韋德。 看了很多年的 NBA,我一直都是科蜜,所以當第一次聽到韋德的名字,或

原创 將博客搬至CSDN

如題

原创 簡單 16步走一遍 Laravel Echo 的使用

先飈幾句英文,說說 Laravel Echo 的作用: One of my favorite projects in the Laravel ecosystem is Echo. Echo enables real-time web a

原创 湖人難得的一場勝利

今天出差在路上點開第一節,發現湖人大比分落後於公牛隊,我以爲這場比賽湖人又要送溫暖了,要交代了。 沒曾想湖人最後拿下了比賽!但相信很多湖蜜或者詹姆斯球迷,不僅想看到湖人贏球,更想看到詹姆斯開懷大笑的神情。 從全明星賽歸來,所有的各種各樣的

原创 推薦一款快速生成海報的微信小插件

現在很多小程序都有生成海報,分享海報的功能。我們自己的幾個小程序 (如:爸媽搜商城、爸媽搜雲課堂、幼師大學、跟着外教學英語等) 也都有生成海報的功能。因此技術團隊萌生出製作一個簡單易用的微信小插件,只要傳入簡單圖片和對應的座標值,就可以拼接

原创 自建 Laravel 的 Docker 開發環境

好久沒寫東西,今天說一說怎麼自建一個 Laravel 運行的 Docker 環境。 市面上最出名的莫過於「laradock」https://github.com/laradock/laradock Docker PHP develop

原创 跟我一步一步實現 Flutter 視頻播放插件 (一)

當團隊準備着手做 APP 時,我們把目標對準了 Flutter,尤其近期 Flutter 的使用熱度一直不斷攀升。由於第一次使用 Flutter,就想通過自己的實踐去提升自己的能力。 在做 APP 時,我們用到了視頻播放器,當前使用官方提供

原创 Eloquent: 修改器

感覺好長時間沒寫東西了,一方面主要是自己的角色發生了變化,每天要面對各種各樣的事情和突發事件,不能再有一個完整的長時間讓自己靜下來寫代碼,或者寫文章。 另一方面現在公司技術棧不再停留在只有 Laravel + VUE 了,我們還有小程序、A

原创 推薦一款快速製作通訊錄的微信小插件

今天,我們提交了第一版,剛剛通過微信審覈的小程序插件 ——「爸媽搜通訊錄」。 只要有通訊錄的地方,就會需要對通訊錄姓名進行分組排序和界面設計,主流做法基本是按照人名的拼音首字母排序,效果圖如下: 現在讓我開始說一說怎麼使用我們剛新鮮出爐的

原创 推薦代碼調試工具 Xdebug

寫代碼總繞不過需要調試,除了 UnitTest 外,我們還是需要藉助 Xdebug 進行調試。 所以今天來說說如何基於本地 Docker 環境下,使用 Xdebug。 這裏的使用,是分別整合到 VS Code 和 PHPStorm 下。

原创 扒一扒 EventServiceProvider 源代碼

有了之前的《簡述 Laravel Model Events 的使用》https://mp.weixin.qq.com/s/XrhDq1S5RC9UdeULVVksoA,大致瞭解了 Event 的使用。 今天我們就來扒一扒 Event 的源碼

原创 推薦一個製作「ASCII 流程圖」工具——Graph Easy

我不止一次看到類似「知乎」網站那種 Console 上直接輸出這種「ASCII 文本」。 上一次我在借鑑一篇高大上的文章《Serverless實戰:打造個人閱讀追蹤系統》 http://insights.thoughtworks.cn/s