iT邦幫忙

laravel相關文章
共有 1093 則文章
鐵人賽 Modern Web DAY 16

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

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

鐵人賽 Modern Web DAY 15

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

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

鐵人賽 Modern Web DAY 14

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

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

鐵人賽 Software Development DAY 13

技術 Day 13:Ktor 和 Laravel 寫法比較

講完了 Ktor 程式的撰寫、套件的使用、也講過了部署。 今天來講講為什麼我會選擇使用 Ktor,以及我主觀比較 Ktor 和其他後端開發框架的優缺點。 Lar...

鐵人賽 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 6

技術 Day 06:用 Livewire 撰寫前端互動元件

學習了怎麼用 Laravel Boost 幫我們撰寫後端 API,並且可以加上規格文件和自動化測試,確保我們撰寫的內容符合想法之後。 接著我們來看看,如果要生成...

鐵人賽 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 做出之前想做...

技術 Laravel 11 的 Sanctum 有哪些模式可以應用?

「登入之後,誰負責證明『我就是我』?又是誰負責記錄『我做了什麼』?」 當我們談認證(authentication)時,真正想要的其實是——可稽核的信任鏈。...

鐵人賽 Software Development DAY 30

技術 D30 - 致獨自開發的你

首先,非常感謝 iThome 持續舉辦這樣的鐵人賽活動,已經到第 16 屆了。老實說,這次原本也沒有想要參加,畢竟這麼多年下來我都沒有動念報名。 直到九月初,有...

鐵人賽 Software Development DAY 29

技術 D29 - 30天獨自開發之旅:從零到一的完整回顧

哈囉,大家好!不知不覺,我們的 30 天鐵人挑戰已經來到了第 29 天。在過去的 28 篇文章中,我們從零開始,一步一步地建立了一個完整的個人財務管理系統。 今...

鐵人賽 Software Development DAY 28

技術 D28 - 從獨自奮鬥到團隊合作:溝通的藝術與技術的融合

哈囉,大家好!經過了二十多個不眠之夜,我們一步一步地打造出了屬於我們的個人財務管理系統。從最初的需求分析,到後端的實作,再到前端的開發,我們體驗了作為獨立開發者...

鐵人賽 Software Development DAY 27

技術 D27 - 系統優化之路:環境部署、後端重構與前端元件化

哈囉,大家好!經過前面二十多天的努力,我們的個人財務管理系統已經完成了主要的功能開發。在最後的幾天裡,我想和大家一起來優化我們的系統,讓它不僅能夠運行,還能夠更...

鐵人賽 Software Development DAY 26

技術 D26 - 第三階段驗收:功能總結與未來規劃

大家好!經過前面25天的努力,我們的個人財務管理系統已經初具規模。在這第三階段的驗收中,我們將對已完成的功能進行總結和驗證,並對未來的發展進行規劃。 一、已完成...

鐵人賽 Software Development DAY 23

技術 D23 - 獨自開發的省思:技術深度與開發效率的平衡

大家好,今天我想和大家探討一個比較嚴肅的話題。過去的幾篇文章中,如果你有跟著一起實作,可能會發現我提供的程式碼有些奇怪之處。甚至有些眼尖或熟悉 Vue 的朋友,...

鐵人賽 Software Development DAY 22

技術 D22 - 實作交易紀錄管理:建立交易紀錄列表與新增/編輯頁面

哈囉,大家好!在前面的文章中,我們已經實作了銀行帳戶管理和分類管理的功能,建立了相應的列表頁面以及新增/編輯頁面。今天,我們將繼續完善我們的個人財務管理系統,專...

鐵人賽 Software Development DAY 21

技術 D21 - 實作分類管理:建立分類列表與新增/編輯頁面

哈囉,大家好!在前一篇文章中,我們成功地實作了銀行帳戶管理的功能,建立了銀行帳戶列表頁面以及新增/編輯頁面。今天,我們將繼續完善我們的個人財務管理系統,專注於分...

鐵人賽 Software Development DAY 20

技術 D20 - 實作銀行帳戶管理:建立銀行帳戶列表與新增/編輯頁面

哈囉,大家好!在前面的文章中,我們已經規劃了前端介面,並盤點了所需的頁面與功能。 現在,是時候開始動手實作了。今天,我們將專注於 銀行帳戶列表頁面(Bank A...

鐵人賽 Modern Web DAY 18

技術 Day 18:ORM 的 where() 轉換

昨天我們追蹤到了 Query/Builder 的 where() 其實作非常的多,內容如下: /** * Add a basic where clause t...

鐵人賽 Software Development DAY 19

技術 D19 - 規劃前端介面:盤點所需的頁面與功能

哈囉,大家好!經過前面的努力,我們已經成功地整合了後端 API,並在 Nuxt 中使用 Axios 實現了資料的動態渲染。現在,我們的個人財務管理系統已經具備了...

鐵人賽 Modern Web DAY 17

技術 Day 17:ORM 轉換

今天我們來看 abstract class Model 裡面到底是怎麼將對物件的存取轉換成對資料庫的存取的 Model 裡面 find() 的實作如下 /**...