前言 終於要輪到準備引入第三方資源,這一篇我將會搭配上一篇所介紹的 Layout,進而凸顯有沒有成功引入 Layout 的差異。 起手式 首先先讓我們去 Boo...
今天我們來做個FailLogin.html的畫面,當我們登入失敗時,我們應該要出現登入失敗的畫面,並且在幾秒之後將網頁導回到登入的畫面!這裡我們可以用HTML的...
上一篇聊到了建立表單,也可以列舉出所有文章了,剩下的就是建立表單囉! 今天我們來聊聊怎麼用網頁的方式,來建立文章! 連接新增文章網址 前面我們用 resourc...
我們可以利用 測試框架 來幫助我們編寫測試,減少重複的程式碼,以及豐富的 Assertion 函式可以在不同狀況下使用。 雖然常用程式語言的原生語法中,大概都有...
前言 這一章節將會來介紹一下 Layout,畢竟 ThinkPHP 本身是有提供 HTML Template 的,所以這一篇就來講一下該如何建立 Layout。...
本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...
在用 Laravel 實作 RESTful API 之前,稍微來介紹一下 MVC 架構,而 Laravel 就是典型符合 MVC 架構模式的框架。 定義: MV...
便當盒Answer回顧: 有沒有發現我少了資料庫,在後面幾天我會教大家如何利用線上資源建立資料庫,與製作的登入系統來串接! Login.html設計我們用第一...
用戶系統做好了,資料庫結構也處理好了,現在我們可以開始做表單,讓用戶可以貼文章囉! 我們先來製作針對 Post 的表單。 Post 的操作 大家還記得針對資料庫...
這個範例讓我們來看看怎麼用 TDD 來寫物件,不過我寫完程式之後才發現都沒看到什麼需要Refactor的地方,有點可惜沒有演示到這部分。 複習 TDD 步驟:...
本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...
前言 haha~我像荒唐鏡一樣跳走了,現在又跳回來了~打我啊笨蛋(被扁),接下來這邊會針對查詢稍微做一下補充,例如該如何使用 Model 條件式查詢,查詢之後又...
在完成 LAMP server 架設以及 MySQL 設置之後,接下來就要著手準備 Laravel 的開發環境。 Composer 在能夠成功開啟一個 Lara...
安裝PHP 本系列以7.2的版本作為教學範例。養成好習慣,在安裝先的軟體或套件前,要先update一次目前可更新的套件: $sudo apt update 接...
前言 前一篇的資料操作我們使用原生 SQL 指令來撰寫資料操作,那麼這一篇呢?這一篇我們將會使用 ThinkPHP 所提供的功能,也就是構造器來進行資料操作。...
便當盒Answer回顧: 對,沒錯,可以使用UUID來做為裝置獨一無二的號碼加上我們自己所設定的密碼,這樣就可以達到在特定裝置上登入的功能啦! 我們這週來製作...
便當盒Answer回顧: 如果利用POST來傳送表單內容,相對GET來說會安全許多!上面只是相對來說,但如果我們真正要做的話,我們是不是就要將密碼加密呢?不要利...
前言 進入好想工作室後,我們後端的學員必須將環境架設成類 Unix 系統,除了用 MacOS 的同學之外,其餘用 windows 的人必須將環境架設成 linu...
來複習一下前一篇提到的 TDD 步驟: 寫測試: 在寫任何產品程式之前,只先編寫最少量、剛好能運作的自動化測試 寫程式: 編寫最少量、剛好能通過的產品程式...
前言 看到這一篇想必你一定會覺得很茫然為什麼要突然從 Model 基礎操作跳到資料操作呢?主要原因是想讓你明白,其實也可以使用原生的寫法來操作資料,而且不需要透...
在PHP中有時候會用到GET或是POST來傳送表單,但你知道是如何寫的嗎?讓我們來看看GET與POST是如何使用吧! 首先需要一個做一個發送GET與POST的表...
這一系列文章的主題為後端入門,將帶領想自學後端程式語言但無基礎的讀者們從環境部署、認識PHP基礎語法、連接資料庫(MySQL)到使用框架(Laravel),並實...
前言 前一篇我們學習透過 Model 來新增資料,那麼查詢呢?查詢資料該怎麼做呢?所以這一篇將會來介紹該如何使用 Model 做查詢動作。 起手式 一開始我們必...
今天我們來處理前面說到的文章標籤 什麼是多對多關係 多對多關係,顧名思義,就是甲乙兩個物件: 甲可以和多個乙物件有對應關係 乙可以和多個甲物件有對應關係 可...
前言 前一篇我們已經將 Model 所需要的起手式給準備得差不多了,接下來將會開始寫一些基礎的資料操作。 起手式 前一篇我們已經有建立了一個 create 控制...
前言 接下來這一篇開始會稍微結合一下前面一些的知識來做 Model 的基礎操作,所以這邊將會結合 Controller 和 Route。 起手式 在前面 Mod...
今天我們來聊聊 Laravel 操作資料庫一個很重要的特性:物件之間的關聯。 什麼是關聯? 當我們在設計物件的時候,很多的時候物件和物件之間是有關聯性的。這也...
前言 前面了解基礎的 MVC 架構與基本的定義,這邊就來實際操作一下,但是在那之前還要再了解一個東西,也就是 Route,對於現今的開發來講 Route 是非常...
《使用Laravel 8 PHP主流框架打造RESTful API(iT邦幫忙鐵人賽系列書)》ISBN:9789864345304 本系列全面升級,從20...
前言 這一章節會稍微短一點,主要是介紹基礎的 Model 定義,但是在一般開發下是不太會針對 Model 做太多的設置,所以你會發現這一章節真的比較沒有什麼。...