Laravel PHP 2024 年 3 月 24 日2024 年 3 月 24 日 作者: Larry Laravel 11 發布與新功能!最低要求 PHP 8.2,檔案結構已大改,Laravel Reverb 套件支援 WebSocket 前幾天 (2024年3月中) Laravel 11 發布了。包含最低要求 PHP 8.2,整個程式架構的大幅度重構,新的 Laravel Reverb 套件支援 WebSocket,以及 attribute casting 的再次更改。 閱讀全文
Laravel PHP 網路科技 2023 年 7 月 23 日2023 年 7 月 23 日 作者: Larry Laravel Passwordless Authentication 無密碼驗證登入,使用 Signed URL (簽署過的網址) Passwordless Authentication 無密碼驗證登入是這幾年有在討論的技術議題,包含微軟、Google、Apple 態度上應該都是往這方向走。本文會走一遍 Laravel 官網一篇關於無密碼登入的文章。 閱讀全文
Laravel PHP 2023 年 4 月 23 日2023 年 7 月 23 日 作者: Larry Laravel Eloquent Accessor、Mutator & Attribute Casting,Laravel 9 開始已大改 larry 想藉 Laravel 9 大幅更新 Accessor & Mutator 的這個機會,走一遍 Mutator & Casting 的官方文件。包含新寫法,value object 的概念,以及 PHP 8.1 開始支援的 Enum Casting。 閱讀全文
Laravel PHP 2023 年 2 月 26 日2024 年 3 月 24 日 作者: Larry Laravel 10 的新功能:最低要求 PHP 8.1,Laravel Pennant 實現 feature flag,Process facade 執行外部程式 前幾天 (2023年2月中) Laravel 10 發佈了。包含最低要求 PHP 8.1,新的 Laravel Pennant 套件和 Process facade,本篇來聊一聊 Laravel 10 的主要更新和新功能。 閱讀全文
Laravel 前端工程 2022 年 12 月 10 日2023 年 9 月 13 日 作者: Larry Laravel Vite:繼 Laravel Mix 之後新的前端檔案管理工具 從 Laravel 9.19 開始 (2022/6/30),Laravel 前端檔案管理工具從 Mix 改為 Vite。Laravel Mix 的底層是 Webpack,而 Vite 是基於原生 JavaScript ESM 的前端開發工具。Vite 在熱更新時 (HMR) 是先 refresh 瀏覽器,才編譯與該頁面有關的檔案。 閱讀全文
Laravel PHP 2022 年 8 月 21 日2023 年 7 月 23 日 作者: Larry Laravel 官方網站關於第三方 API 串接的教程 前陣子看到 Laravel 官方部落格有一篇關於 API 串接,很好的文章。larry 覺得這篇文章很好是在於,除了 API 串接的架構我們可以參考,另外關於 PHP 的寫法 (包含 PHP 8 的新語法),還有一些軟體工程的概念,都很值得我們參考。 閱讀全文
Laravel PHP 2022 年 5 月 6 日2024 年 3 月 24 日 作者: Larry Laravel 9 的新功能:最低要求 PHP 8.0,底層更新為 Symfony 6.0,開始使用 PHP 8.1 的 Enum 今年 (2022) 二月 Laravel 9 發佈了,從 Laravel 9 開始 major version 每年更新一次。Laravel 9 底層更新為 Symfony 6.0,最低要求 PHP 8.0,並開始使用 PHP 8.1 的 Enum。 閱讀全文
Laravel 前端工程 2021 年 5 月 30 日2023 年 9 月 14 日 作者: Larry 初探 Alpine.js — Laravel 預設的前端框架從 Vue.js 改為使用 Alpine.js 從 Laravel 5 預設是 Vue.js,到 vue 只是一個選項,到 Laravel 8 預設使用 Alpine.js。就 Laravel 的態度而言,整個趨勢是從 Vue.js 轉到 Alpine.js。本篇我們就來聊一下 Alpine.js 閱讀全文
Laravel PHP 2021 年 5 月 17 日2023 年 7 月 23 日 作者: Larry Laravel Blade Templates:Components, Slots, and Building Layouts Component & Slot 的概念從 Laravel 5.4 開始就有了,一直演進到目前是 Laravel 8。寫法上觀念上都有很大的改變,也看得出來 Laravel 前端 template 是越來越往 component based 的框架在走。 閱讀全文
Laravel PHP 2017 年 12 月 21 日2022 年 7 月 27 日 作者: Larry Laravel reset password email 重設密碼 因為每次要做 Laravel 重設密碼的 email 都要去改 Laravel 框架內部的 code, 不是很優,決定花點時間研究什麼是比較正確的做法。 閱讀全文
Laravel PHP 2017 年 11 月 7 日2024 年 4 月 11 日 作者: Larry Spatie Laravel Image Optimizer 圖片優化 絕大部分的 web 應用,在上傳圖片時,應該都要做優化 optimize 的動作,所謂 optimize, 就是在最少畫質的損失下,減少圖片的檔案大小。前幾個月看到 Laravel News 介紹了一款包裝成 Laravel 套件的 image optimizer, 就是本篇的主題。 閱讀全文
Laravel 前端工程 2017 年 4 月 15 日2023 年 9 月 13 日 作者: Larry Laravel Mix Laravel 5.4 開始使用 Laravel Mix 去處理前端的 js / css 檔案,Laravel Mix 這套件是由 npm 管理的,所以首先確認你的開發環境中有裝 npm. 閱讀全文
Laravel PHP 2017 年 3 月 25 日2022 年 8 月 29 日 作者: Larry Laravel Queue & Scheduled Task 教學、範例 Laravel 對於 Queue & Scheduled Task 有一套自己的架構。Scheduled Task 是做系統常需要的功能,另外,對於耗效能的工作,可以丟到 Queue 裡去執行。 閱讀全文
Laravel PHP 2017 年 2 月 24 日2020 年 10 月 23 日 作者: Larry 在 Laravel 框架下如何輸出中文 PDF 前幾天在研究如何輸出中文 PDF 這個問題。輸出英文的 PDF 簡單,在 Laravel 框架下,安裝 barryvdh/laravel-dompdf 這個套件即可。他是 dompdf 的 wrapper,輸出中文的話會出現亂碼。 閱讀全文
Laravel PHP 2016 年 10 月 6 日2022 年 7 月 14 日 作者: Larry Laravel Eloquent ORM ORM (Object Relational Mapping) 是軟體開發中一個很重要的部分。Laravel 有獨家的一套 ORM 機制,叫做 Eloquent ORM. 使用 Eloquent ORM 可以幫助你快速地實現商業邏輯,解決與資料庫溝通的問題。 閱讀全文
Laravel PHP 2016 年 9 月 16 日2022 年 7 月 27 日 作者: Larry Laravel Blade Templates:The Basics Laravel Blade 是 Laravel 獨家的後端 template 引擎。它是 native php 的包裝,可以幫助開發者做前端檔案的切分管理,並提供簡潔易懂的 template 語法。 閱讀全文
Laravel PHP 2016 年 9 月 5 日2024 年 8 月 10 日 作者: Larry Laravel (4): Laravel 5.3 released & 重裝環境 前陣子實在太忙了,以至於文章更新的頻率很低,而且乾貨不多。Laravel 5.3 release 了,希望藉這 … 閱讀全文
Laravel PHP 2016 年 4 月 9 日2022 年 7 月 27 日 作者: Larry Laravel (3): Intermediate Task https://laravel.com/docs/5.2/quickstart-intermediate&nb … 閱讀全文
Laravel PHP 2016 年 4 月 4 日2024 年 8 月 10 日 作者: Larry Laravel (2): Basic Task https://laravel.com/docs/5.2/quickstart (包含 CRUD 中的 cre … 閱讀全文
Laravel PHP 2016 年 4 月 3 日2024 年 8 月 10 日 作者: Larry Laravel (1): Homestead 確定 server 端的開發環境後,再來就是建立 local 端 (本篇是介紹 Windows) 的開發環境。 … 閱讀全文