iT邦幫忙

php相關文章
共有 1117 則文章
鐵人賽 Modern Web DAY 20
從基礎學習 ThinkPHP 系列 第 20

技術 Day20-從基礎學習 ThinkPHP-引入 Bootstrap

前言 終於要輪到準備引入第三方資源,這一篇我將會搭配上一篇所介紹的 Layout,進而凸顯有沒有成功引入 Layout 的差異。 起手式 首先先讓我們去 Boo...

鐵人賽 Modern Web DAY 5

技術 [DAY5]登入系統製作_Part2

今天我們來做個FailLogin.html的畫面,當我們登入失敗時,我們應該要出現登入失敗的畫面,並且在幾秒之後將網頁導回到登入的畫面!這裡我們可以用HTML的...

鐵人賽 Modern Web DAY 18

技術 [Day 18] 繼續談 resource,建立表單來新增文章

上一篇聊到了建立表單,也可以列舉出所有文章了,剩下的就是建立表單囉! 今天我們來聊聊怎麼用網頁的方式,來建立文章! 連接新增文章網址 前面我們用 resourc...

鐵人賽 Software Development DAY 5

技術 測試框架 (PHPUnit)

我們可以利用 測試框架 來幫助我們編寫測試,減少重複的程式碼,以及豐富的 Assertion 函式可以在不同狀況下使用。 雖然常用程式語言的原生語法中,大概都有...

鐵人賽 Modern Web DAY 19
從基礎學習 ThinkPHP 系列 第 19

技術 Day19-從基礎學習 ThinkPHP-Layout

前言 這一章節將會來介紹一下 Layout,畢竟 ThinkPHP 本身是有提供 HTML Template 的,所以這一篇就來講一下該如何建立 Layout。...

鐵人賽 Modern Web DAY 9

技術 查詢動物

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

鐵人賽 Software Development DAY 5

技術 Day 05 : MVC 架構

在用 Laravel 實作 RESTful API 之前,稍微來介紹一下 MVC 架構,而 Laravel 就是典型符合 MVC 架構模式的框架。 定義: MV...

鐵人賽 Modern Web DAY 4

技術 [DAY4]登入系統製作_Part1

便當盒Answer回顧: 有沒有發現我少了資料庫,在後面幾天我會教大家如何利用線上資源建立資料庫,與製作的登入系統來串接! Login.html設計我們用第一...

鐵人賽 Modern Web DAY 17

技術 [Day 17] 開始貼文囉!談操作 Model 的 resource 功能

用戶系統做好了,資料庫結構也處理好了,現在我們可以開始做表單,讓用戶可以貼文章囉! 我們先來製作針對 Post 的表單。 Post 的操作 大家還記得針對資料庫...

鐵人賽 Software Development DAY 4

技術 TDD 範例二:物件 (PHP)

這個範例讓我們來看看怎麼用 TDD 來寫物件,不過我寫完程式之後才發現都沒看到什麼需要Refactor的地方,有點可惜沒有演示到這部分。 複習 TDD 步驟:...

鐵人賽 Modern Web DAY 8

技術 更新動物資料

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

鐵人賽 Modern Web DAY 18
從基礎學習 ThinkPHP 系列 第 18

技術 Day18-從基礎學習 ThinkPHP-Model 基礎操作(4)

前言 haha~我像荒唐鏡一樣跳走了,現在又跳回來了~打我啊笨蛋(被扁),接下來這邊會針對查詢稍微做一下補充,例如該如何使用 Model 條件式查詢,查詢之後又...

鐵人賽 Software Development DAY 4

技術 Day 04 : 環境架設 part III -- Composer & Laravel

在完成 LAMP server 架設以及 MySQL 設置之後,接下來就要著手準備 Laravel 的開發環境。 Composer 在能夠成功開啟一個 Lara...

鐵人賽 Software Development DAY 4

技術 Day 4 LAMP 架構安裝示範(下)

安裝PHP 本系列以7.2的版本作為教學範例。養成好習慣,在安裝先的軟體或套件前,要先update一次目前可更新的套件: $sudo apt update 接...

鐵人賽 Modern Web DAY 17
從基礎學習 ThinkPHP 系列 第 17

技術 Day17-從基礎學習 ThinkPHP-資料操作(2)

前言 前一篇的資料操作我們使用原生 SQL 指令來撰寫資料操作,那麼這一篇呢?這一篇我們將會使用 ThinkPHP 所提供的功能,也就是構造器來進行資料操作。...

鐵人賽 Modern Web DAY 3

技術 [DAY3]登入系統規劃

便當盒Answer回顧: 對,沒錯,可以使用UUID來做為裝置獨一無二的號碼加上我們自己所設定的密碼,這樣就可以達到在特定裝置上登入的功能啦! 我們這週來製作...

鐵人賽 Modern Web DAY 2

技術 [DAY2]雜湊的方式

便當盒Answer回顧: 如果利用POST來傳送表單內容,相對GET來說會安全許多!上面只是相對來說,但如果我們真正要做的話,我們是不是就要將密碼加密呢?不要利...

鐵人賽 Software Development DAY 2

技術 Day 02 : 環境架設 part I -- LAMP server

前言 進入好想工作室後,我們後端的學員必須將環境架設成類 Unix 系統,除了用 MacOS 的同學之外,其餘用 windows 的人必須將環境架設成 linu...

鐵人賽 Software Development DAY 2

技術 TDD 範例一:函式 (PHP)

來複習一下前一篇提到的 TDD 步驟: 寫測試: 在寫任何產品程式之前,只先編寫最少量、剛好能運作的自動化測試 寫程式: 編寫最少量、剛好能通過的產品程式...

鐵人賽 Modern Web DAY 16
從基礎學習 ThinkPHP 系列 第 16

技術 Day16-從基礎學習 ThinkPHP-資料操作(1)

前言 看到這一篇想必你一定會覺得很茫然為什麼要突然從 Model 基礎操作跳到資料操作呢?主要原因是想讓你明白,其實也可以使用原生的寫法來操作資料,而且不需要透...

鐵人賽 Modern Web DAY 1

技術 [DAY1]GET與POST的用法

在PHP中有時候會用到GET或是POST來傳送表單,但你知道是如何寫的嗎?讓我們來看看GET與POST是如何使用吧! 首先需要一個做一個發送GET與POST的表...

鐵人賽 Software Development DAY 1

技術 Day 1 踏上後端之路

這一系列文章的主題為後端入門,將帶領想自學後端程式語言但無基礎的讀者們從環境部署、認識PHP基礎語法、連接資料庫(MySQL)到使用框架(Laravel),並實...

鐵人賽 Modern Web DAY 15
從基礎學習 ThinkPHP 系列 第 15

技術 Day15-從基礎學習 ThinkPHP-Model 基礎操作(3)

前言 前一篇我們學習透過 Model 來新增資料,那麼查詢呢?查詢資料該怎麼做呢?所以這一篇將會來介紹該如何使用 Model 做查詢動作。 起手式 一開始我們必...

鐵人賽 Modern Web DAY 13

技術 [Day 13] 幫文章加上標籤!聊多對多關係

今天我們來處理前面說到的文章標籤 什麼是多對多關係 多對多關係,顧名思義,就是甲乙兩個物件: 甲可以和多個乙物件有對應關係 乙可以和多個甲物件有對應關係 可...

鐵人賽 Modern Web DAY 14
從基礎學習 ThinkPHP 系列 第 14

技術 Day14-從基礎學習 ThinkPHP-Model 基礎操作(2)

前言 前一篇我們已經將 Model 所需要的起手式給準備得差不多了,接下來將會開始寫一些基礎的資料操作。 起手式 前一篇我們已經有建立了一個 create 控制...

鐵人賽 Modern Web DAY 13
從基礎學習 ThinkPHP 系列 第 13

技術 Day13-從基礎學習 ThinkPHP-Model 基礎操作(1)

前言 接下來這一篇開始會稍微結合一下前面一些的知識來做 Model 的基礎操作,所以這邊將會結合 Controller 和 Route。 起手式 在前面 Mod...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 實作物件之間的關聯!談 Laravel Model Relation

 今天我們來聊聊 Laravel 操作資料庫一個很重要的特性:物件之間的關聯。 什麼是關聯? 當我們在設計物件的時候,很多的時候物件和物件之間是有關聯性的。這也...

鐵人賽 Modern Web DAY 12
從基礎學習 ThinkPHP 系列 第 12

技術 Day12-從基礎學習 ThinkPHP-Route

前言 前面了解基礎的 MVC 架構與基本的定義,這邊就來實際操作一下,但是在那之前還要再了解一個東西,也就是 Route,對於現今的開發來講 Route 是非常...

鐵人賽 Modern Web DAY 1

達標好文 技術 使用 Laravel 打造 RESTful API – 前言

《使用Laravel 8 PHP主流框架打造RESTful API(iT邦幫忙鐵人賽系列書)》ISBN:9789864345304 本系列全面升級,從20...

鐵人賽 Modern Web DAY 11
從基礎學習 ThinkPHP 系列 第 11

技術 Day11-從基礎學習 ThinkPHP-Model

前言 這一章節會稍微短一點,主要是介紹基礎的 Model 定義,但是在一般開發下是不太會針對 Model 做太多的設置,所以你會發現這一章節真的比較沒有什麼。...