iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Laravel 實務筆記 系列

筆記從創建專案到實作各式各樣的 Laravel 應用的過程

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First 2.0
DAY 1

前言

在進到目前公司以前都沒使用過 Laravel ,到了現在也摸索著用了大半年,實作了不少功能。不過因為是從公司既有的基底開始開發,還沒自己從無到有的建構 Lara...

2021-09-16 ‧ 由 Jasper 分享
DAY 2

啟動專案 (Docker)

啟動 Laravel 專案前的環境設置還是挺麻煩的,不過目前 Laravel 官方指南的安裝方式變成用 Laravel Sail 直接建立一個 Docker ,...

2021-09-17 ‧ 由 Jasper 分享
DAY 3

使用 VS code 開發

在 Visual Studio Code 開發 Sail 成功的幫我們把專案建立好了,可以來開始寫程式啦! 不過這個專案是跑在容器裡的,而且在 Windows...

2021-09-18 ‧ 由 Jasper 分享
DAY 4

使用 Breeze 建立基礎專案框架

Breeze 是官方推薦的起手套裝,內建有登入、註冊、忘記密碼等常用的用戶功能,令外可以選擇使用 Vue 或者 React 來建立畫面。 首先,Breeze 是...

2021-09-19 ‧ 由 Jasper 分享
DAY 5

Router

路由架構 Breeze 已經架構好利用 inertia.js 取得 Login 等畫面的路由,不過為了解路由的運作,先用基礎的路由做說明。 專案已經預設好用於定...

2021-09-20 ‧ 由 Jasper 分享
DAY 6

Controller

對於請求的處理如果都寫在路由器內那就太擠了,再 Laravel 中判定路由後都會將請求傳遞到控制器進行對應。 建立基本控制器 可以用指令建立控制器 sail a...

2021-09-21 ‧ 由 Jasper 分享
DAY 7

資料庫連線設定

連線資料庫 Laravel 關於資料庫連線的設定寫在 config\database.php 中,來一條條看看設定了什麼。 // config\database...

2021-09-22 ‧ 由 Jasper 分享
DAY 8

Migrations

資料庫遷移是以執行一個個檔案來逐步建立資料庫表單的作法,可以紀錄資料庫變化的過程。逐步變更可以降低對已上線系統的影響,也能在出錯的時候退回到還能正常運作時的資料...

2021-09-23 ‧ 由 Jasper 分享
DAY 9

Eloquent ORM - 建立 Model

表單長好之後準備來新增跟查詢資料啦。 Laravel 原生有 DB 類別來幫助查詢跟新增資料,像是 $users = DB::table('users')-&g...

2021-09-24 ‧ 由 Jasper 分享
DAY 10

Eloquent ORM - 寫入資料

建立資料 寫資料前要先有欄位,找到前面指令建立的 create_todos_table migration 檔案,加上一個 name 欄位 public fun...

2021-09-25 ‧ 由 Jasper 分享