iT邦幫忙

laravel相關文章
共有 1050 則文章
鐵人賽 自我挑戰組 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...

鐵人賽 Modern Web DAY 5

技術 Day 05:引用 Symfony 並更新框架核心

昨天看了 Laravel 怎麼使用 Symfony 的 Request 物件來建立自己的 Request,今天我們來試看看怎麼依樣畫葫蘆,在我們自己的套件上加上...

鐵人賽 Software Development DAY 7

技術 D7 - 加入版本控制,讓你的專案擁有「多重宇宙」

好了,經過前幾篇的努力,我們的開發環境已經搭建完成,並進行了初步的測試。一切看起來都很順利,但在正式進入開發之前,我們還有一件重要的事情要做:加入版本控制。你可...

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

技術 DAY 19 - resume builder 登出功能與navbar

哈囉大家好~昨天簡單介紹了登入功能的程式碼,今天要來分享登出功能!那就馬上開始吧~ 首先登入後會進入dashboard的畫面,畫面最上方會有一個navbar,登...

鐵人賽 Software Development DAY 6

技術 D6 - 第一階段小驗收

好了,經過前幾篇的努力,我們的 Docker 環境已經搭建完成。現在,是時候換上使用者的帽子,來驗收我們的開發環境了!畢竟,環境建置得再漂亮,如果不能正常運作,...

鐵人賽 Modern Web DAY 4

技術 Day 04:捕捉使用者請求

能成功接觸到套件核心之後,我們終於可以來實際寫網頁框架的程式了! 首先我們要做的事情,就是接收使用者的請求,並且進行分析 我們來看看原本 Laravel 裡面的...

鐵人賽 Software Development DAY 5

技術 D5 - 拆解 Docker 環境:快速理解Nginx 反向代理 Nuxt 和 Laravel 的關係

好了,到了這一步,我們已經有了一個基於 Docker 的開發環境,但你可能會想:「這麼多配置,到底是怎麼運作的?」別擔心,今天我們要一起拆解這個 Docker...

鐵人賽 Modern Web DAY 3

技術 Day 03:串接框架核心

昨天我們建立了一個框架的腳手架,並且能成功的運作內容,看到 Hello World 了。 今天我們試著建立框架的核心部分,並且將框架程式碼和核心部分進行串接。...

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

技術 DAY18 - resume builder 登入畫面與功能 (下)

哈囉大家好~今天要來分享一下登入功能的程式碼,那就馬上開始吧! 首先要先到env.檔設置我們在github OAuth App設定中獲得的金鑰以及重新導向的網址...

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

技術 DAY17 - resume builder 登入畫面與功能(上)

哈囉大家好~先祝大家中秋節快樂!今天可以好好休息一下(然後明天再去上班今天要先開始做登入的畫面以及登入的功能,這次做登入功能想要透過Laravel另一個強大的套...

鐵人賽 Modern Web DAY 2

技術 Day 02:框架架構、Hello World

要開始撰寫一個類似 Laravel 的框架之前, 首先我們要了解 Laravel 原本的做法是怎麼做的 我們可以到 Laravel 框架原始碼的 github...

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

技術 DAY 16 - 用Laravel做一個小專案!專案發想與架構

哈囉大家好~今天要正式開始啟動小專案啦!雖然對Laravel還不是很熟悉,但要開始透過專案來實現功能了那就先從專案的發想和設計開始吧! 因為最近剛好在整理自己的...

鐵人賽 Software Development DAY 4

技術 D4 - 來吧!用 Docker 打造開發環境(Laravel + Nuxt + Nginx + MariaDB)

好了,到了這個階段,我們終於要進入 Docker 的世界了!前幾篇文章我們討論了系統規劃與需求,現在來到實作的部分,要為整個開發環境打好基礎。這篇文章將帶你一步...

鐵人賽 Modern Web DAY 1

技術 Day 01:Laravel 那麼好用,還需要自幹框架嗎

如題目所說,Laravel 框架已經這麼好用了,而且使用的人這麼多,相關生態系也已經非常發達。 作為一個 PHP 開發者,為什麼還會自己想要開發框架呢? 又為什...

鐵人賽 Software Development DAY 3

技術 D3 - 先想清楚再動手:系統需求規劃

到了第三篇~!,我們準備進一步進入正題! 上一篇,我們已經選定了要開發的專案:「個人財務管理系統」。不過,開始寫程式之前,千萬別急著衝一波,咱們得先做點規劃。因...