iT邦幫忙

laravel相關文章
共有 1046 則文章
鐵人賽 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() 的實作如下 /**...

鐵人賽 Software Development DAY 18

技術 D18 - 整合後端 API:在 Nuxt 中使用 Axios 實現資料動態渲染

哈囉,大家好!在前面的文章中,我們已經成功地建立了 Nuxt 的開發環境,並且深入了解了 Nuxt 的前端結構,特別是 app.vue 和 layouts/de...

鐵人賽 Modern Web DAY 16

技術 Day 16:DAO 轉換

前幾天我們看完了 Laravel 裡面 SQL Query 的轉換方式 今天我們來看 ORM,或者說 Laravel Model 怎麼轉換成 SQL Query...

鐵人賽 自我挑戰組 DAY 30
PHP框架-Laravel自學挑戰 系列 第 30

技術 DAY 30 - 完結撒花!鐵人賽完賽心得分享

哈囉大家好!!今天就是鐵人賽的最後一天了,感覺好不真實最後一篇的內容想要來分享這次的完賽心得~ 首先很感謝ithome提供這個平台可以讓大家自我挑戰,除了可以...

鐵人賽 Modern Web DAY 15

技術 Day 15:\Illuminate\Database\Query\Builder get()

昨天我們看過了 DB::table('user')->get(); 裡面的 table() 函數是怎麼取得 \Illuminate\Database\Q...

鐵人賽 Software Development DAY 16

技術 D16 - 開始前端開發:用 Nuxt 為應用程式注入活力

哈囉,大家好!經過前面的努力,我們已經完成了後端的基本功能,也進行了第二階段的驗收。現在,是時候讓我們的個人財務管理系統有一個漂亮又實用的前端介面了。今天,我想...

鐵人賽 自我挑戰組 DAY 29
PHP框架-Laravel自學挑戰 系列 第 29

技術 DAY 29 - resume builder: 程式碼優化-使用者登入狀態檢查

哈囉大家好~今天是鐵人賽的倒數第二天了!目前小專案也告一個段落,所以想要來優化一下程式碼~那就馬上開始吧! 在登入後的頁面,之前都沒有確認切換到該頁面時,使用者...

鐵人賽 Modern Web DAY 14

技術 Day 14:Query Builder 的 DB::table()

建立好與資料庫的連線之後,接著就是實際的存取資料庫了 我們來看看 Laravel 是怎麼存取資料庫的。 Laravel 提供存取資料庫的兩種方式,分別是 Que...

鐵人賽 Software Development DAY 15

技術 D15 - 第二階段驗收:盤點需求,為前端整合鋪路

哈囉,大家好!不知不覺,我們的 30 天鐵人挑戰已經過了一半。這段期間,我們一起從零開始,建立了個人財務管理系統的後端,從資料庫設計、模型建立、路由設定到控制器...

鐵人賽 自我挑戰組 DAY 28
PHP框架-Laravel自學挑戰 系列 第 28

技術 DAY 28 - resume builder: 將resume更新至GitHub README (下)發送PUT request

哈囉大家好~今天除了發新的文之外,也會補上昨天的內容(有興趣的邦友可以看看昨天的文XD)在user資料表新增完OAuth Token欄位以及調整accessib...

鐵人賽 Modern Web DAY 13

技術 Day 13:DatabaseServiceProvider 建立資料庫連線

看了怎麼建立 migration 檔案之後,今天我們來看 Laravel 怎麼建立和資料庫的連線。 如各位所知道的,Laravel 有許多資料庫的選擇,我們很難...

鐵人賽 Software Development DAY 14

技術 D14 - 完整驗證應用程式:為重構築起無憂的安全防線

哈囉,大家好!讓我們延續單元測試議題,在這篇文章中,我想和大家聊聊單元測試的延伸議題,重構的重要性,特別是它如何為我們的程式碼提供一層安全防線,讓我們在重構時可...

鐵人賽 自我挑戰組 DAY 27
PHP框架-Laravel自學挑戰 系列 第 27

技術 DAY 27 - resume builder: 將resume更新至GitHub README (中)OAuth Token and Scope

哈囉大家好~沒想到昨天沒有辦法順利完成功能,所以只能先發一些廢話衝字數來敷衍(?昨天撰寫完發送PUT Request後,測試時發現更新的內容一直在GitHub...

鐵人賽 Modern Web DAY 12

技術 Day 12:建立資料表的 make:migration 指令

這幾天太忙碌了,試著撰寫路由的地方有點卡進度。 今天先來往下研究資料庫相關的內容。 要建立資料庫,在 Laravel 裡面首先要先建立 migration。 通...

鐵人賽 Software Development DAY 13

技術 D13 - 測試不只是找到錯誤:探索單元測試的價值與具體做法

哈囉,大家好!經過前面的努力,我們已經建立了個人財務管理系統的基本功能。現在,是時候來確保我們的程式碼品質了。今天,我想和大家聊聊單元測試,以及它為什麼不僅僅是...

鐵人賽 自我挑戰組 DAY 26
PHP框架-Laravel自學挑戰 系列 第 26

技術 DAY 26 - resume builder: 將resume更新至GitHub README (上)

哈囉大家好!昨天想了很久要做的新功能,突然想到登入功能做了GitHub的OAuth,所以想要趁機玩玩看GitHub的API。這個功能也會分成上下部分,今天主要會...

鐵人賽 Software Development DAY 12

技術 D12 - 掌握 Laravel 控制器,打下邏輯基礎

哈囉,大家好!經過前面的努力,我們已經設計了資料庫結構,建立了模型,並設定了路由。現在,是時候讓我們深入 Laravel 的 控制器(Controller),將...

鐵人賽 Modern Web DAY 11

技術 Day 11:試用 symfony/routing

綜合前幾天的經驗,我們可以得知幾個重要的資訊 首先是 Laravel 實作路由的時候,很大程度上利用了 symfony 的元件 接著是在最後取得路由之後,使用了...

鐵人賽 自我挑戰組 DAY 25
PHP框架-Laravel自學挑戰 系列 第 25

技術 DAY 25 - resume builder: 刪除單筆指定的resume功能

哈囉大家好! 昨天完成了儲存編輯內容的功能,今天要來實現刪除特定resume的功能。刪除功能我想到的實現方式有兩種:第一種是在原本resume的資料表新增「刪除...