iT邦幫忙

laravel相關文章
共有 1093 則文章
鐵人賽 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的資料表新增「刪除...

鐵人賽 Software Development DAY 11

技術 D11 - 開啟 Laravel 路由設定,打造靈活的 API 入口

哈囉,大家好!在前面的文章中,我們已經建立了資料庫結構,並使用 Model 與資料庫進行互動。現在,我們準備開始開發後端 API。在這個過程中,路由(Route...

鐵人賽 Modern Web DAY 10

技術 Day 10:runRoute() 實作

昨天我們看過了 $this->runRoute($request, $this->findRoute($request)); 這段裡面 findR...

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

技術 DAY 24 - resume builder: 編輯創建的resume (下)

哈囉大家好~昨天完成了從預覽模式切換到編輯模式的功能,今天要實現讓使用者修改內容的功能。那就開始吧! 按下edit按鈕後界面會切換成編輯模式如下: 前端介面的程...

鐵人賽 Modern Web DAY 9

技術 Day 09:findRoute() 實作、SymfonyRoute

今天我們繼續來看 findRoute() 的實作。 /** * Find the route matching a given request. * * @p...

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

技術 DAY 23 - resume builder: 編輯創建的resume (上)

哈囉大家好~昨天介紹完展示預覽頁面的程式碼,今天要來完成編輯內容的部分。這裡會分成上下兩個文章,分別是編輯模式和預覽模式的切換,以及將修改得內容更新至資料庫。那...

鐵人賽 Software Development DAY 10

技術 D10 - 深入 Laravel 的 Model,與資料庫暢快互動

哈囉,大家好!在上一篇文章中,我們成功地使用 Laravel 的 Migration 建立了資料庫結構。現在,是時候來探索 Laravel 中的另一個重要組件:...

鐵人賽 Software Development DAY 9

技術 D9 - 走進 Laravel 的世界,從 Migration 開始

哈囉,大家好!經過前面的努力,我們已經為個人財務管理系統設計了完整的資料庫結構。現在,是時候將這些設計實際落地到 Laravel 框架中了。今天,我們要一起探索...

鐵人賽 Modern Web DAY 8

技術 Day 08:Laravel 怎麼處理請求

看完怎麼建立路由之後,我們來看看當使用者發出請求時,Laravel 會怎麼進行處理。 使用者發出的請求,都會經過 public/index.php 裡面 use...

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

技術 DAY 22 - resume builder: 顯示單筆resume頁面

哈囉大家好~這兩天雨都下好大啊!雖然沒辦法出去曬太陽,但還是可以在家裡看電影昨天處理完在dashboard顯示resume list的部分,今天要完成單筆res...

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

技術 DAY 21 - resume builder: 顯示創建的resume list

哈囉大家好!昨天處理完了新增resume功能,今天要讀取存在MySQL資料庫的資料,並顯示在頁面上。首先目前登入後dashboard的畫面如下: 左邊是簡單的個...

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

技術 DAY20 - Resume builder: 創建填寫表單

哈囉大家好~不知不覺今天就來到鐵人賽的第20天了!時間過得好快啊,眼看九月也要過去了好消息是明天就是星期六了(星期五晚上最幸福XD) 昨天簡單介紹登出功能後,今...

鐵人賽 Modern Web DAY 6

技術 Day 06:Laravel 如何引入路由檔案

我們取得了使用者輸入的請求之後,再來就是如何將使用者的請求導向正確的位址。 在 Laravel 11 裡面,首先我們會先看到 bootstrap/app.php...