iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

Day11 跟著官方文件學習Laravel-利用Eloquent ORM改寫專案

laravel有提供我們ORM(object-relational mapper),讓我們可以利用Model來跟 DB做互動。 我們今天的目標就是利用Eloqu...

2021-09-25 ‧ 由 jimchien 分享
DAY 12

Day12 跟著官方文件學習Laravel-Session

因為Http是無狀態的,我們可以利用session讓使用者表明自己的身份。 首先我們必須先建立一個session的table php artisan sessi...

2021-09-26 ‧ 由 jimchien 分享
DAY 13

Day13 跟著官方文件學習Laravel-了解RESTful API

在了解RESTful API之前,先簡單講解一下HTTP method。我們知道在HTTP method常使用的方法有 GET POST PUT DELETE...

2021-09-27 ‧ 由 jimchien 分享
DAY 14

Day14 跟著官方文件學習Laravel-實作API(ㄧ)

昨天介紹了什麼是API及RESTful,今天要API對User進行CRUD,我們就利用laravel提供的方法來實作吧。 php artisan make:c...

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

Day15 跟著官方文件學習Laravel-實作API(二)

今天我們要繼續實作store,昨天我們已經完成service了,今天應該不難。 public function store(Request $request,...

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

Day16 跟著官方文件學習Laravel-初寫測試

今天要來寫測試,laravel有提供測試的方法。其中分成Unit及Feature,Unit專注於功能較單一獨立的程式,而Feature則是偏向整合功能型的測試。...

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

Day 17 跟著官方文件學習Laravel-再戰測試

今天繼續來寫測試啦!!昨天我們測試destory方法後,今天我想寫store的測試。 首先,我們先測試成功的情境。 arrange 設定想要新增的資料...

2021-10-01 ‧ 由 jimchien 分享
DAY 18

Day18 跟著官方文件學習Laravel-Mock

今天我們要學習Mock,在寫測試時,有些情況我們不想再測時執行某些方法,造成一些麻煩,我們希望這些方法有別的物件幫我們模擬出來,這時候我們可以用Mock幫我們。...

2021-10-02 ‧ 由 jimchien 分享
DAY 19

Day19 跟著官方文件學習Laravel-Coverage

今天要來看看 PHPUnit 提供 Coverage 的使用方法 我們可以利用 PHPunit 來測試我們撰寫好的程式 vendor/bin/phpunit...

2021-10-03 ‧ 由 jimchien 分享
DAY 20

Day20 跟著官方文件學習Laravel-Breeze

前面我們自己寫了登入登出及註冊,但其實laravel有提供我們身份驗證的套件,這些工具包會自動提供我們註冊,驗證應用程序,路由,以及Controller跟Vie...

2021-10-04 ‧ 由 jimchien 分享