Devin
2018年01月31日
https://www.facebook.com/messages/t/3cTechCenter

我的FaceBook Bot,有興趣可以試試看。不確定網址是否可以直接點開來用,可以問機器人「海的成語」,或是詢問,「樓」幾劃,也可以要他說故事,例如:「九牛一毛故事」。目前內建16萬個中文字及3795個成語。
留言
Devin
2018年01月28日
Laravel 5.6計劃於2018年2月釋出,有那些變更呢?我們來看看吧。

一、在Laravel 5.6將支援 Argon2i密碼雜湊算法。(Argon2i Password Hashing Algorithm)
Argon2 提供以下三種版本:
1. Argon2d最大限度地抵抗GPU的破解攻擊。
2. Argon2i經過優化,可以抵抗旁路攻擊(side-channel attack)。
3. Argon2id是一個混合版本。 它遵循Argon2i方法進行第一遍遍歷,然後使用Argon2d方法進行後續遍歷。

看不懂沒關係,反正我也看不懂,重點是,反正比較安全是可以確定的。這是開放密碼雜溙競賽(PHC)在2015年7月20日
留言
Devin
2018年01月21日
本文將一步一步介紹相關的指令用例:
Model=>Factory=>Seeder=>DatabaseSeeder
一步一腳印,讓我們就從Model開始檢視所有流程到DatabaseSeeder。
留言
Devin
2018年01月21日
是否有人跟我一樣網站用OAuth進行網站的使用者登入,在Facebook的開發者頁面有一個「測試用戶」,
可以用來測試Facebook的功能是否正常,
因為網站搬家到Google的GCE時,不知何故,我居然在Laravel的User的model中$fillable的array內多貼了一個~,
一般情況下程式都正常運作,但是在新使用者登入時,就出錯給你看。
一直聽到有人說,沒法登入這個網站留言,我想說,我都很正常呀。@@
今天使用測試用戶測試後,哈,發覺我的網站上的登入功能根本壞很久了。
留言
Devin
2018年01月17日

本篇為D-Laravel的運用教學,如何在主機端直接執行container內的php artisan.
自訂別名後,就能直接在host端的project資料夾內,
直接執行contianer內的php artisan了。alias a="../../artisan.sh"
所以,例如sites資料夾內有一個blog的Project
cd sites/blog
我們可以直接用別名a來執行php artisan
a make:controller MyBlogController
a --version

別名a等於php artisan。

留言
Devin
2018年01月13日
我們通常開發Laravel時,有時會進行欄位驗證,但使用Validator預設的訊息是英文的。
但當然想要有更精確顯示中文訊息顯示,
本文介紹,我如何使用Laravel的Validator自訂中文的訊息。
留言
Devin
2018年01月11日
閒聊D-Laravel的使用的三階段,為何使用D-Laravel。
因為D-Laravel使用的設定檔都相當的簡單,極適何Docker的初學者學習,
並且就不懂Docker運用的使用者,也可以借助./console及./create兩個指令建立專案。

記得哦,D-Laravel的作者講中文的,我相信您碰到問題可以得到很好的支援。
或者自行研究,也會有所成長的。
留言
Devin
2018年01月10日

已調整docker-compose.yml設定檔,使用最新的PHP php7.2.1 image。

一、變更fpm的image產生方式,優化dockerfiles/fpm/php7.x/Dockerfiles,可更容易自行設定及調整擴充套件。

二、可透過docker-compose-build.yml,以在D-Laravel的Project目錄下,
直接Build自己的Image並且調整需要的套件,請查看該擋內容。
調整: docker-compose-build.yml中的image及路徑,再輸入
./console build,即可建立自己的image囉。
您對docker熟悉,也用官方指令,下方需在D-Laravel的目錄下執行,建立一個7.1版的php image,image名稱取名叫myfpm。
docker build -t myfpm dockerfiles/fpm/7.1

留言