流暢介面 Fluent Interface 流暢介面,常用於撰寫如同文章般容易閱讀的程式碼,如果以大頭菜來講,那麼在建立大頭菜的同時,希望可以順便賦予其鈴錢價...
上一篇把test要用的前置作業做完了,這篇要來寫簡單的創建使用者和登入的function了 首先,先來提一下Request的生命週期 step1: 在req...
設定路由 application/config/routes.php $route['api/v1/url/(:any)']['DELETE'] = 'api/...
在 Day 24 我們介紹了 Cookie 這種儲存資料的方式,也說了一些 Cookie 的缺點。在 Day 25 我們要介紹改進 Cookie 缺點的儲存資料...
外觀模式 Facade Pattern 外觀模式,或者稱作門面模式,一種把複雜邏輯給包裝起來的一種模式,舉個例子來說,今天已經不單只是計算大頭菜了,而是你有個...
cookie是什麼,能吃嗎? ,不是那個cookie啦,是瀏覽器用來暫時存放使用者資料的東西 那 sameSite cookie 又是什麼 !!?sameSit...
設定路由 /application/config/routes.php $route['api/v1/url/(:any)']['put'] = '/api/v...
大家好,我是 Eric。 我們在昨天透過短代碼 (shortcode) 的機制,客製化投影片輪播。今天,我們要再透過勾點 (hook) 機制,來替自己的聯絡表單...
上一篇提到建立簡單的json_login ,那如果今天從前端送過來的不是json格式怎麼辦!!!? 在前端利用catch抓取錯誤訊息回傳錯誤json格式的er...
依賴注入 Dependency Injection 依賴注入模式,是控制反轉(Inversion of Control,縮寫為IoC)的一種實作方式,主要是將...
我們開始前,先處理一下header的部分吧,我們打開front-page.php,然後輸入編碼: <?php get_header();?> 至於...
規劃路由 /application/config/routes.php $route['(:any)'] = 'url/redirect/$1'; //要放在最...
大家好,我是 Eric。 昨天介紹了自訂迴圈的作法,並透過 header.php 範本檔製作首頁頁首的投影片輪播。今天,我們再來進一步透過短代碼 (shortc...
登入驗證除了可以自己寫以外,還可以在security.yaml裡做json_login的設定 首先,我們要先到security.yaml設定json_logi...
修飾模式 Decorator Pattern 修飾模式,或者稱裝飾者模式,為物件動態增加新的方法,就想像你最初的大頭菜沒有想過他會壞掉,某天突然覺得讓大頭菜壞...
今天開始介紹後端的軟體開發 ~ 我個人是使用 PHP 框架 Laravel 作為後端解決方案,一直以來我都覺得 Laravel 很棒,但隨著經驗的提升慢慢的也發...
大家好,我是 Eric。 在前兩天的文章中,我們分別提到了自訂內容類型 (custom post type) 與自訂欄位 (custom fields) 的作法...
規劃路由 /application/config/routes.php $route['/api/v1/url']['post'] = 'api/v1/url/...
這篇來介紹一下,最近小菜鳥在匯出及匯入上所使用到的,切字,算字,補字的功能 先從算字開始講起! 計算文字的方法有三種 , 差別在於對於中文字的計算不一樣...
資料對應 Data Mapper 資料對應,這是一種常用於處理物件導向與資料庫資料的模式,與 Repository 不同,Data Mapper 主要處理的事...
預計的基本功能: 連線重新導向(301 Redirect) 新 增 短網址 刪 除短網址 查 詢短網址 修 改 短網址 今天重點:來開資料表! (使用M...
Workflow 流程引擎要拿來幹嘛的? 我們可以透過流程引擎來控管我們一系列的流程,讓狀態可以跟著我們的設定所變動,且可以透過權限,來判斷我們是否可以執行下一...
組合模式 Composite Pattern 組合模式,一種將物件一個一個處理,並且最後組合起來的模式,可以想像剛買到大頭菜時的夢想,經過每次漲跌所帶來的希望...
在 Day 19 我們介紹了 mysqli 的用法,在 Day 20 我們要來介紹 PDO 這個 PHP 的語法如何使用。 與資料庫建立連線 一開始還是要了解怎...
我們在[Day 4] CI基本設定有提到database的相關設定!今天我們要接續來說CI要怎麼操作資料庫! CRUD SELECT (R) 查詢紀錄 原始SQ...
大家好,我是 Eric。 昨天我們介紹完 WordPress 的自訂內容類型,今天我們要再進一步介紹客製化的另一個環節:自訂欄位。我們在昨天的內容曾提到使用自訂...
大家好,我是 Eric。 昨天我們介紹了 WordPress 的勾點 (hook) 機制。今天我們將進一步介紹客製化 WordPress 的另一個核心:內容類型...
除了在取得IRI時, API 網址前面的domain不可以寫死外,其他網址當然也不能寫死阿.. 網址不能寫死!!!!!這很重要R~第二十一篇的時候有說明在取得I...
橋接模式 Bridge Pattern 橋接模式,將實作體系與抽象體系分離開來,讓兩者能各自更動各自演進,就有點像是大頭菜有分健康的大頭菜及壞掉的大頭菜,你的...
大家好,我是 Eric。 昨天介紹了 PHP 變數與函式的基本定義方式,接下來我們要介紹 WordPress 中扮演要角的函式們:勾點 (Hook)。所謂的勾點...