iT邦幫忙

laravel12相關文章
共有 23 則文章
鐵人賽 Modern Web DAY 25

技術 Day 25:在 Laravel Cloud 設置系統休眠

前面我們說了幾個效能需求高的時候,我們可以處理的方式,以及怎麼監控系統 不過有時候,我們的系統是反過來的狀況,平時很少被存取,但是存取的時候希望能提供資料 這時...

鐵人賽 Modern Web DAY 24

技術 Day 24:Laravel Cloud 內監控線上問題,Laravel Nightwatch 串接

要監控線上問題,我們還可以使用各種監控機制,在出現線上問題時第一時間掌握狀況 這邊我們來聊聊幾個 Laravel Cloud 監控線上問題的方式 Log Lar...

鐵人賽 Modern Web DAY 23

技術 Day 23:在 Laravel Cloud 上設置儲存空間

在本地端開發時,當使用者上傳了檔案,專案會將檔案儲存在 /storage/app/public 裡面 當使用者上傳的檔案不多時,這個作法是可行的 但是在正式的系...

鐵人賽 Modern Web DAY 22

技術 Day 22:透過 Http::pool 和 Concurrency 平行處理任務

除了利用快取來減少資料庫本身的負擔,縱向或者橫向拓展來提升主機資源以外,還有一個提升系統承載量的方式,是將部分 IO 存取平行進行。 今天我們就來聊聊在 Lar...

鐵人賽 Modern Web DAY 20

技術 Day 20:在 Laravel 內加上快取,並在雲端上面部署

上次透過避免 N+1 問題,我們減少了對資料庫操作的消耗,來避免系統出現效能問題。 不過要能夠在有限的資源下,服務更多的用戶,通常我們會在使用一些方式優化系統。...

鐵人賽 Modern Web DAY 19

技術 Day 19:laravel 12 的 N+1 問題以及解法

透過不同的發布策略,減少線上問題所帶來的影響之後。 我們就可以相對安心的處理專案了。 不過,有的問題是在人數少的時候還不會遇到狀況,但是在專案運行一段時間,資料...

鐵人賽 Modern Web DAY 18

技術 Day 18:Feature Flags、Laravel Pennant 和不同發布模式觀念

有了自動化測試、測試環境等等多層保護之後,我們可以很有信心,線上問題要突破這些狀況,出現到線上正式環境的機率已經很低了。 不過,即使我們已經做了這麼多安全措施,...

鐵人賽 Modern Web DAY 17

技術 Day 17:pest 生成測試覆蓋率,設置最低覆蓋率

昨天我們提到了要減少線上錯誤,可以使用測試環境提前偵測錯誤,以及在遇到線上錯誤時使用維護頁面,提升使用者體驗。 今天我們繼續聊減少線上錯誤的方式 自動化測試 自...

鐵人賽 Modern Web DAY 16

技術 Day 16:藉由線上測試環境減少問題,進入維修畫面

網站實際上線了之後,就要開始討論線上實際會遇到的問題了。 雖然我們都不希望專案出現線上問題,但是實際上因為使用者的狀態,以及線上環境與開發環境的不同,線上問題是...

鐵人賽 Modern Web DAY 15

技術 Day 15:利用 Command 在雲端環境進行操作

今天我們來聊,怎麼在不實際碰觸到線上資料庫的狀況下,去調整線上的資料 由於我們不想直接從外部連線資料庫,那麼就必須從內部用程式,對資料庫進行修改了。 這有很多實...

鐵人賽 Modern Web DAY 14

技術 Day 14:使用 Laravel Cloud 建立資料庫

今天來接著聊部署之後的設定 昨天的網站已經成功上線了,也可以看到畫面 但是如果我們嘗試登入的話,就會看到錯誤畫面 這是因為我們還沒有在雲端系統上安裝好資料庫...

鐵人賽 Modern Web DAY 13

技術 Day 13:GitHub Action 自動整合以及 Laravel Cloud 進行雲端自動部署

專案撰寫完成,並且在本地端測試過了之後,接著就是部署到測試環境或者正式環境,讓測試者或者使用者可以正式檢查這個功能了。 這時我們就要提到跟著 Laravel 1...

鐵人賽 Modern Web DAY 12

技術 Day 12:Filament 利用其他套件再客製化

Filament 除了原本已經有的客製化功能以外,還有許多的套件,可以協助我們進行更廣泛的客製化 裡面有許多的套件是免費的,甚至還有 Filament 官方自己...

鐵人賽 Modern Web DAY 11

技術 Day 11:Laravel Filament 的所見即所得編輯器 RichEditor

前面我們講的比較多是在列表頁上面的客製化 今天我們講講進入到編輯頁面內的客製化 所見即所得編輯器 所見即所得編輯器,是編輯後台很常用的一個需求。每家都有每家的好...

鐵人賽 Modern Web DAY 10

技術 Day 10:Filament 客製化:輸入規則、附加行為、下拉選單、批量編輯

昨天提到了一部分的 Filament 客製化,今天繼續來聊其他的客製化選項 下拉選單 在前面的範例內,我們在設定關聯時,Filament 根據欄位的屬性預設給我...

鐵人賽 Modern Web DAY 9

技術 Day 09:Filament 列表頁客製化:dot notation、searchable、TextInputColumn

能用 Filament 建立簡單的後台很不錯,不過面對管理上的各種需求,如果不能做到相當的客製化,那麼很可能使用者會完全不買單,導致後台最後必須要大幅撰寫客製化...

鐵人賽 Modern Web DAY 8

技術 Day 08:利用 Laravel Filament 快速建立管理後台

有了 Livewire 提供我們前後端的互動功能之後,後續就有許多的應用可以實現了。 其中一個非常實用的應用,就是 Laravel 所推出的 filament...

鐵人賽 Modern Web DAY 7

技術 Day 07:介紹 PHP Attrubite

利用 AI 幫我們寫了許多程式,今天來介紹一下 PHP 8 引入的 attribute,以及在 Laravel 內怎麼使用。 什麼是 attribute PHP...

鐵人賽 Modern Web DAY 5

技術 Day 05:透過規格書和自動化測試,穩定生成程式碼

上次我們示範用簡單的提示詞,寫好一個物件的 CRUD API 之後,今天我們來示範怎麼用 AI 來撰寫更複雜的商務邏輯。 當然我們可以延續上次的做法,一樣嘗試用...

鐵人賽 Modern Web DAY 4

技術 Day 04:使用Junie 生成第一個 CRUD API

引入 Laravel Booth 之後,現在我們可以來開始嘗試撰寫程式了 以前要建立一個商品的 CRUD API,我們需要學習有關路由、migration、控制...

鐵人賽 Modern Web DAY 3

技術 Day 03:安裝 Laravel Boost 利用 AI 協助我們開發專案和除錯

在以前,接著我們就是要開始撰寫程式,教大家寫一點簡單的 Hello World 畫面之類的,讓各位開始練習撰寫程式。 不過,現在已經是 AI 時代了!我們要先教...

鐵人賽 Modern Web DAY 2

技術 Day 02:使用 php.new 設置開發環境,搭配 Laravel Starter Kit 建立專案

要開始建立 Laravel 專案,之前的文章 [Day 1] 開始使用 Laravel 6.0 內,我們需要分別安裝 PHP 程式語言的運作環境,搭配 PHP...

鐵人賽 Modern Web DAY 1

技術 Day 01:AI 時代使用 Laravel 的新方式

隨著 AI 越來越發達,很多工程師開始擔心自己有一天會被 AI 取代,也有很多的人想趁著這個機會,挑戰看看能否在沒有工程師的狀況下,自己使用 AI 做出之前想做...