iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

跟著官方文件學習Laravel, 並實作出一個會員登入系統 系列

利用30天的時間, 閱讀Laravel官方文件, 並將自己的學習過程寫成文章, 會想這麼做的原因是自己也從0開始學習Laravel這個框架, 而以前在學習程式語言或框架時總是習慣找影片教學, 這次想利用不同方式學習新的框架, 也順便練一下英文...。
這次的學習目標是實作出一個會員登入系統, 所以並不會將官方文件整個讀完, 會以功能導向, 需要用到的功能, 我就去試著了解他, 並試著放進我的專案之中。

鐵人鍊成 | 共 30 篇文章 | 20 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 跟著官方文件學習Laravel-前言

為什麼會參加鐵人賽因為工作關係需要從零開始接觸php,並學習其框架laravel,當時主管問我有沒有興趣參加鐵人賽,利用這機會把自己學習過程記錄下來。我當時也不...

2021-09-15 ‧ 由 jimchien 分享
DAY 2

Day2 跟著官方文件學習Laravel-環境設定

我們今天要把環境給設定好,並且嘗試將laravel專案啟動,而在我寫這篇文章之前,我已經有利用Homebrew安裝php跟Composer了,至於為什麼我要用H...

2021-09-16 ‧ 由 jimchien 分享
DAY 3

Day3 跟著官方文件學習Laravel-來一個登入畫面

今天的目標是我要透過瀏覽器送出一段路徑後,要在我的頁面能夠接收到我的登入畫面 在官方文件的一開始說到,我們可以在routes/web.php這個檔案之中定義路由...

2021-09-17 ‧ 由 jimchien 分享
DAY 4

Day4 跟著官方文件學習Laravel-CSRF保護

舉例:想像你的產品有個/user/email route允許post request去修改已經認證過的使用者的email 而這時若沒有CSRF保護, 惡意網站可...

2021-09-18 ‧ 由 jimchien 分享
DAY 5

Day5 跟著官方文件學習Laravel-把Request丟給Controller去處理

回顧一下昨天,我們已經能透過route+view讓登入頁面顯示在畫面上了,今天的任務呢,就是要把登入頁經由form表單傳送的值,送給後端讓Controller能...

2021-09-19 ‧ 由 jimchien 分享
DAY 6

Day6 跟著官方文件學習Laravel-DB設定

今天要設定DB,我們用docker來裝DB,首先我們先裝docker brew install docker 接著我們安裝DBeaver來操作及連線資料庫 b...

2021-09-20 ‧ 由 jimchien 分享
DAY 7

Day7 跟著官方文件學習Laravel-開始學習Command用法

註冊的方式我想使用laravel的command來實作,原本想用form表單來實現,不過這樣感覺主題就重複了,剛好用command也可以多學習一個技能,那今天的...

2021-09-21 ‧ 由 jimchien 分享
DAY 8

Day8 跟著官方文件學習Laravel-註冊帳號

今天要把用指令傳進來的資料寫進DB完成註冊,首先我們要在DB中創建一張Users的表 CREATE TABLE ironman.Users ( id INT...

2021-09-22 ‧ 由 jimchien 分享
DAY 9

Day9 跟著官方文件學習Laravel-登入驗證

第九天囉,今天我們要做登入驗證,首先我們要先想想,登入要做什麼判斷。 打帳號密碼,按下登入 確認帳號密碼正確 成功登入 好了那我們今天的任務就是完成這些項目...

2021-09-23 ‧ 由 jimchien 分享
DAY 10

Day10 跟著官方文件學習Laravel-Migration

Migration 是資料庫的版本控制,讓你和你的團隊能夠互相去共想資料庫的結構,你是否曾經曾告訴你的團隊要在資料庫中加上某些欄位呢,若有的話,Migratio...

2021-09-24 ‧ 由 jimchien 分享