第十一屆

software-dev
後端基礎PHP+Mysql & Laravel 30日養成計畫
阿寶

系列文章

DAY 21

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

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

DAY 22

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

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

DAY 23

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

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

DAY 24

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

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

DAY 25

Day 25 什麼是RESTful API?

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

DAY 26

Day 26 Laravel 5.8:安裝與簡介

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

DAY 27

Day 27 Routing

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

DAY 28

Day 28 MVC架構

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

DAY 29

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

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

DAY 30

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

身份驗證設定 在Laravel中,config/auth.php 文件是用來配置身份驗證相關設置的。首先要把defaults的guard從web改成api,告訴...