iT邦幫忙

php相關文章
共有 1112 則文章
鐵人賽 自我挑戰組 DAY 29
我推的Laravel 系列 第 29

技術 【Day-28】我推的Laravel-實戰篇-Line Bot with OpenAI - Part 1

簡介 上一篇已經部屬好專案,現在可以透過部屬好的專案接收第三方API為甚麼? 以Line Bot為例,專案送出API很容易,但要收到Line的封包一定要是部屬好...

鐵人賽 Software Development DAY 27

技術 Day 27 : category ( migration & Model )

接下來終於進入最後的 category 部份啦,為了省略多餘步驟,migration 和 Model 會一起建立。 $ php artisan make:mod...

鐵人賽 自我挑戰組 DAY 17
我推的Laravel 系列 第 17

技術 【Day-16】我推的Laravel-進階篇-Interface & Contract Pattern

簡介 前面有提到類(Class)、物件(Object)、介面(Inerface)的關係,今天稍微深入Interface以及Contract Interface常...

鐵人賽 Modern Web DAY 21

技術 [Day21] 改造API GetPost?

上次我們終於完成自訂API的部分,然而還有一點小問題,我們似乎沒有特別限制API到底是用GET還是POST,所以這次我們要來解決這個問題。 首先問題的源頭在於c...

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

技術 Day24-從基礎學習 ThinkPHP-表單驗證(2)

前言 前一篇我們已經將基礎的表單驗證給完成,但是其實只介紹一半,所以我將文章拆成了兩個部分,接下來讓我們繼續學習表單驗證吧! 傳送表單錯誤訊息至前端 首先先讓我...

鐵人賽 Mobile Development DAY 11

技術 [Day 11] MVC 框架的第二課!談如何設計難以維護的 view

今天我們聊到 MVC 框架的另一個重要部分:MVC 的 view。 view 在 MVC 框架裡面,通常是負責處理畫面邏輯的部分。 今天我們來談談如何設計出難以...

鐵人賽 Modern Web DAY 19
全端成長之旅 系列 第 19

技術 Day.19 後端的開始

今天開始介紹後端的軟體開發 ~ 我個人是使用 PHP 框架 Laravel 作為後端解決方案,一直以來我都覺得 Laravel 很棒,但隨著經驗的提升慢慢的也發...

鐵人賽 自我挑戰組 DAY 5
PHP 與 Laravel 雜記 系列 第 5

技術 PHP 一些特性

Closure 類、匿名函數 Closure class用來表示匿名函數 (anonymous function), PHP 5.3 開始支持, <?ph...

徵才 PHP Front-end Programmer 前端工程師

職務說明:1. 負責網站前端開發,優化前端功能設計2. 與UI/UX Designers、後端工程師合作,開發網頁前端互動3. 主要使用 PHP, Javas...

技術 DAY2.PHP-核曲方塊與if,else

核曲方塊剛好可以配合if跟else的判斷式,也就是說在if的條件式判斷是否核曲方塊有沒有勾選,從if判斷如true執行if的內容,如為false執行else的內...

鐵人賽 Mobile Development DAY 24

技術 [Day 24] 另一種形式的文件:談談難以維護的註解

除了一般的文件以外,更多我們常使用到說明程式碼的方式,就是使用註解。 今天我們來談談怎樣的註解可以讓專案更難維護。 不寫註解 不寫註解。 註解範本 有的 IDE...

鐵人賽 Mobile Development DAY 12

技術 [Day 12] MVC 的第三天!談怎麼寫難以維護的 Controller

今天要講到的是 MVC 裡面的 C,也就是 Controller 的部分。 我們今天來看看,怎麼寫出難以維護的 Controller God Controlle...

鐵人賽 Modern Web DAY 11

技術 [Day 11] 重新導向

規劃路由 /application/config/routes.php $route['(:any)'] = 'url/redirect/$1'; //要放在最...

鐵人賽 Software Development DAY 10

技術 Faker(5)--Provider 們不要起爭議

Faker 提供的 Provider 非常多,除了預設之外,還有不同語系實作。 不過我們先來解決昨天的疑惑:這些 Provider 到底是如何使用 Genera...

鐵人賽 Software Development DAY 23

技術 Day 23 : 貼文 ( Controller -- index & show ) [ eager loading ]

接下來這一篇就來實作 index 和 show,並且過程中也會提到關聯性的一些小技巧 index *PostsController namespace Ap...

鐵人賽 DevOps DAY 9
自動化測試大作戰 系列 第 9

技術 自動化測試相關Traits介紹

Medium 清新閱讀版:連結 前兩天分別演練了 API 測試與資料庫測試,今天則讓我們停下腳步,來介紹一些 Laravel 提供的,與 自動化測試有關的 Tr...

鐵人賽 Modern Web DAY 17

技術 Day#17 分頁設定Pagination 及 Attributes 裡一些哩哩摳摳的設定=͟͟͞͞( •̀д•́)

假設我今天透過api的集合GET撈出來有幾萬筆十萬筆資料,總不可能全部都讓它們擠在同一個頁面上吧,這樣除了Loading會太大外,使用者要看也不方便,先前在提集...

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

技術 Day21-從基礎學習 ThinkPHP-內建標籤(1)

前言 前面有幾個章節我們其實已經用過幾個 ThinkPHP 內建的標籤語法,例如 volist,但卻沒有特別去介紹這幾個標籤的意思,所以將會有一個系列是介紹關於...

鐵人賽 自我挑戰組 DAY 13
我推的Laravel 系列 第 13

技術 【Day-12】我推的Laravel-進階篇-OOP & SOLID

簡介 剛結束Coding Style,今天介紹軟體工程的觀念OOP和SOLID這兩個觀念都是程式設計風格、原則或者說是典範當然不限用於PHP或者Laravel...

鐵人賽 自我挑戰組 DAY 4
PHP 與 Laravel 雜記 系列 第 4

技術 PHP 一些概念

匯入 require: 可匯入多次, 如果出現錯誤, 會出現提醒, 並停止代碼運行 include: 可匯入多次, 如果出現錯誤, 會出現提醒, 並繼續運行下...

鐵人賽 Security DAY 8

技術 Day 08 | [CTF.WEB] PHP代碼/命令注入漏洞

PHP代碼注入漏洞 這是一種非常常見的網絡安全漏洞。一般成因是應用程式對於用戶輸入的處理不當,以致用戶輸入的內容沒有經過足夠嚴格的驗證及過濾、使用者提供的PHP...

鐵人賽 自我挑戰組 DAY 11
大學 50 萬貸款的交代 系列 第 11

技術 Day 11_如何從 XSS 惡夢中醒來

在 Day 10 中有介紹到,駭客用了什麼壞壞的手段,讓木須龍造訪網頁。因此在 Day 11 要介紹怎麼防範 XSS。 好傻好天真的大學生 當我大學第一次知道有...

鐵人賽 自我挑戰組 DAY 26
PHP 沿途的風景 系列 第 26

技術 [Day 26] 箭頭函式 Arrow Functions

箭頭函式 Arrow Functions 我在前篇文章 [Day 25] 匿名函式 Anonymous functions,提到用來減輕命名的負擔,使得程式更加...

鐵人賽 自我挑戰組 DAY 6
PHP 與 Laravel 雜記 系列 第 6

技術 PHP array 相關函數

PHP array 相關函數 <?php /* array_reverse(array $array, bool $preserve_keys = fal...

鐵人賽 Mobile Development DAY 25

技術 [Day 25] 程式碼的撰寫風格,來談談 PSR

今天我們來談談從排版與程式撰寫的風格規範,怎麼讓專案難以維護。 在 PHP 的世界裡面,要討論程式風格的規範,不可避免的要談到 PSR。 什麼是 PSR PSR...

鐵人賽 Modern Web DAY 22

技術 Day#22 淺談作用域,存取權 ,及 Request取值的兩種方法~

作用域會碰到什麼問題嗎? 就是有可能在當你想要使用別的Class某個私有化方法或變數時,發現紅蚯蚓跟你說不能用,這關係到我們方法跟變數的存取權 存取權分四種...

鐵人賽 Software Development DAY 12

技術 【PHP 設計模式大頭菜】資料對應 Data Mapper

資料對應 Data Mapper 資料對應,這是一種常用於處理物件導向與資料庫資料的模式,與 Repository 不同,Data Mapper 主要處理的事...

鐵人賽 Software Development DAY 10

技術 【PHP 設計模式大頭菜】橋接模式 Bridge Pattern

橋接模式 Bridge Pattern 橋接模式,將實作體系與抽象體系分離開來,讓兩者能各自更動各自演進,就有點像是大頭菜有分健康的大頭菜及壞掉的大頭菜,你的...

鐵人賽 自我挑戰組 DAY 14
我推的Laravel 系列 第 14

技術 【Day-13】我推的Laravel-進階篇-Service & Repository Pattern

簡介 上篇介紹完SOLID,本想接著介紹Service Container & Service Provider但想想,一直在理論方面可能太過乏味(絕對...

鐵人賽 Software Development DAY 22

技術 【PHP 設計模式大頭菜】疊代器模式 Iterator Pattern

疊代器模式 Iterator Pattern 疊代器模式,提供一種方法來簡單控制一個集合物件,這段過程並不會暴露該物件的來源或修改它,就有點像是你的背包(Ba...