Lumen也是個好東西…
連結
https://laravelconf.tw/zh-TW/schedule
config/database.php
builder
databaseserviceprovider
build a building
how to create own driver
簡報
後端負責API部分;前端可自由選擇Js framework…
Single Page Application單頁式應用程式,只在一個頁面中完成動作
優點 | 缺點 |
---|---|
頁面能更快的被呈現 | SEO問題 |
降低資料傳輸(ajax) | 舊型瀏覽器不支援 |
UX大幅提升 | |
APP、WEB不用重複開發 |
2.event
- php artisan event:generate
- model 裡面可以直接設定在何種事件處理
3.shouldqueue
https://divinglaravel.com/queue-system
紅燈->綠燈->黃燈反覆循環
Test、Driven、Development
TDD 真正的涵義
30天快速上手TDD
所有框架或是程式語言都有跟效能有關係
Laravel、CloudFlare Business、AWS
想法
https://drive.google.com/file/d/0ByD9RXfQ70_6cUdueHcxMXFTOHc/view
ElasticSearch:機器學習相關
現今許多軟體公司皆以敏捷式或其變形之開發方法為圭臬,其優點為:在比較小且快速的循環中,持續驗證系統開發結果,小部分小部分地儘早確認,期望開發產出能符合原始需求,或依據產出進行快速修正。
CI (Continuous Integration)
CD (Continuous Delivery & Continuous Deployment)
一個專案很多人維護就要一個規範
Services:商業邏輯跟流程
將 controller 的條件判斷放在 Service 來與資料庫操作
Presenter:外觀顯示
性別 0,1 回傳男生或女生
使用 accessor、mutators 會讓 Model
解法:Presenter
不同頁面只需要特定欄位
使用 Transformer
Formatter:制定格式
Foundation :獨立掛載
個人的效率不等同於團隊的效率
設計模式
piepe: 裝飾者模式
Laravel Dusk
Devops
一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。
開發團隊與運營團隊之間更具協作性、更高效的關係」。由於團隊間協作關係的改善,整個組織的效率因此得到提升,伴隨頻繁變化而來的生產環境的風險也能得到降低。
http://www.ithome.com.tw/news/96861
https://zh.wikipedia.org/wiki/DevOps
laravelconf