iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

後端基礎PHP+Mysql & Laravel 30日養成計畫 系列

帶領想自學後端程式語言(php)但無基礎的網友們從零到能開發出屬於自己的小型side project,30天不難不難

鐵人鍊成 | 共 36 篇文章 | 88 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 21

Day 21 實做猜數字遊戲(一):遊戲介紹

完成留言板後,要來挑戰個稍微進階一點點的遊戲實做。這是個用PHP和MySQL所實做出的1A1B猜數字遊戲,規則大概是這樣:正確答案會是一組四位數字,範圍介於0~...

2019-10-06 ‧ 由 阿寶 分享
DAY 22

Day 22 實做猜數字遊戲(二):遊戲主畫面

記得先去MySQL建立資料庫,裡面要有兩個table: guess:存放玩家猜過的數字及得到的線索,要包含id(主鍵編號)、guess(玩家猜的數字)、hin...

2019-10-07 ‧ 由 阿寶 分享
DAY 23

Day 23 實做猜數字遊戲(三):產生答案及線索

玩家輸入猜的數字後會進入到這支程式,進行以下動作:1.判斷是否已產生過正確答案(是否是第一次猜),若還未產生,呼叫judge的answer()來產生答案2.判斷...

2019-10-08 ‧ 由 阿寶 分享
DAY 24

Day 24 實做猜數字遊戲(四):排行榜

猜到正解後首先會出現這個畫面,會在5秒後自動跳轉到排行榜的頁面:correct.php <body> <div class="fl...

2019-10-09 ‧ 由 阿寶 分享
DAY 25

Day 25 什麼是RESTful API?

要搞懂什麼是RESTful API,首先要了解構成HTTP傳輸的client-server流程有哪些元素。HTTP可以視為一種pull protocol,也就是...

2019-10-10 ‧ 由 阿寶 分享
DAY 26

Day 26 Laravel 5.8:安裝與簡介

Laravel是PHP的框架,提供了很多開發網站及api所需的工具與環境。由於它可以讓使用者更簡潔快速的開發商品,是非常廣受使用的框架。安裝前首先先檢查以下幾個...

2019-10-11 ‧ 由 阿寶 分享
DAY 27

Day 27 Routing

初學PHP做網頁時,會使用類似這樣localhost:8000/board.php?no=3,透過URI來傳遞參數,但這麼做是有風險的:第一容易被攻擊,二來維護...

2019-10-12 ‧ 由 阿寶 分享
DAY 28

Day 28 MVC架構

先看完這篇,搞懂MVC架構是什麼之後,再回去看看前一篇的範例應該就能比較看得懂為何要寫成那樣了。 MVC三個字分別代表的是Model、View和Controll...

2019-10-13 ‧ 由 阿寶 分享
DAY 29

Day 29 Laravel 5.8 會員註冊及登入系統API:Model & Controller

在這個範例中,會員註冊之後會得到一組api token,這組token就等同於會員的通行證,要執行他權限內的行為都要先驗證這組token。管理者可以查看和刪除任...

2019-10-14 ‧ 由 阿寶 分享
DAY 30

Day 30 Laravel 5.8 會員註冊及登入系統API: Middelware、Router、 PostMan 測試

For API 的 Router 去config資料夾下面找auth這個檔案,總共有三個地方要改。首先要把defaults的guard從web改成api: 'd...

2019-10-15 ‧ 由 阿寶 分享