iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

學框架永不嫌晚,從現在開始學Laravel你也可以 系列

你如果只會寫原生網頁,可以跟我一起在30天
一起來學習Laravel
環境設定,MVC以及Laravel的架構
部分套件介紹和一個簡單的小專案

參賽天數 14 天 | 共 14 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

先來一個HelloLaravel吧!(環境建置)

如果想開發Laravel應該要如何開始呢?我們要先知道建置Laravel平台需要哪些東西 首先,先安裝xampp這裡面包含了我們所需的資料庫 接下來安裝comp...

2022-09-11 ‧ 由 沃克 分享
DAY 2

Day 2 Laravel基礎功 - 路由Routing

路由是用來設定我們網站的所有頁面路徑 以下是常用的一些寫法 Route::get($uri, $callback); // 從資料庫取得資料 Route::po...

2022-09-12 ‧ 由 沃克 分享
DAY 3

Day 3 Laravel基礎功 - 視圖View

視圖指的就是網頁的畫面 以前我們寫原生PHP的時候大概會向下圖這個樣子將邏輯和畫面寫在一起,也就是普遍的義大利麵程式碼(邏輯與畫面混砸不易修改) &l...

2022-09-13 ‧ 由 沃克 分享
DAY 4

Day 3 Laravel基礎功 - CSRF Protection跨領域攻擊的防護機制

按進度應該要來介紹Controller,但發生一點狀況因此先來介紹CSRF,Laravel的跨域防護是利用token來實現的。 首先,我們要先知道CSRF,全名...

2022-09-14 ‧ 由 沃克 分享
DAY 5

Day 5 Laravel基礎功 - 控制器Controller

我們在進行頁面跳轉的時候,不是網址加參數互傳就沒事了以資料查詢為例,我們會先把查詢所需的參數丟給特定頁面,接著特定頁面再藉由Controller的方法,得到我們...

2022-09-15 ‧ 由 沃克 分享
DAY 6

Day 6 Laravel基礎功 - MiddleWare中介層

HTTP 中介層提供一個方便的機制來過濾進入應用程式的 HTTP 請求。例如,Laravel 本身使用中介層來檢驗使用者身份驗證。如果使用者未經過身份驗證,中...

2022-09-16 ‧ 由 沃克 分享
DAY 7

Day 7 Laravel基礎功 - Migrations

Migration是一種類似資料庫版控的東西,這可以紀錄我們從以前到現在控制資料庫,包含資料表新增,更新欄位等操作,這會使得其他協作同仁可以了解資料庫如何隨時間...

2022-09-17 ‧ 由 沃克 分享
DAY 8

Day 8 Laravel基礎功 - Data Query 1

今天發生強列地震,希望各位安好! 首先要先設定環境,env可以設定連線的相關資訊,雖然database.php可以將甚至是多個資料庫的連線資訊寫在裡面但一般會建...

2022-09-18 ‧ 由 沃克 分享
DAY 9

Day 9 Laravel基礎功 - Data Query 2

如何來控制query?首先讓我們來看一個簡單的範例,在Laravel中不需要定義伺服器連線物件我們只要選定我們的資料表就可以取得一個表內的所有資料 <?p...

2022-09-19 ‧ 由 沃克 分享
DAY 10

Day 10 Laravel基礎功 - Data Query 3

今天要介紹的是剩下比較常見的其他SQL寫法 <?php // Join 要放 leftJoin, rightJoin, cross...

2022-09-20 ‧ 由 沃克 分享