哇!!!!! 好興奮阿(>ε<)~~~ 最後一篇了!!!! 在建立實體類及Validation的時候,我們都會自己建立Class , 然後自己去extends...
上一篇把test要用的前置作業做完了,這篇要來寫簡單的創建使用者和登入的function了 首先,先來提一下Request的生命週期 step1: 在req...
cookie是什麼,能吃嗎? ,不是那個cookie啦,是瀏覽器用來暫時存放使用者資料的東西 那 sameSite cookie 又是什麼 !!?sameSit...
上一篇提到建立簡單的json_login ,那如果今天從前端送過來的不是json格式怎麼辦!!!? 在前端利用catch抓取錯誤訊息回傳錯誤json格式的er...
登入驗證除了可以自己寫以外,還可以在security.yaml裡做json_login的設定 首先,我們要先到security.yaml設定json_logi...
這篇來介紹一下,最近小菜鳥在匯出及匯入上所使用到的,切字,算字,補字的功能 先從算字開始講起! 計算文字的方法有三種 , 差別在於對於中文字的計算不一樣...
Workflow 流程引擎要拿來幹嘛的? 我們可以透過流程引擎來控管我們一系列的流程,讓狀態可以跟著我們的設定所變動,且可以透過權限,來判斷我們是否可以執行下一...
除了在取得IRI時, API 網址前面的domain不可以寫死外,其他網址當然也不能寫死阿.. 網址不能寫死!!!!!這很重要R~第二十一篇的時候有說明在取得I...
作用域會碰到什麼問題嗎? 就是有可能在當你想要使用別的Class某個私有化方法或變數時,發現紅蚯蚓跟你說不能用,這關係到我們方法跟變數的存取權 存取權分四種...
來到了踩地雷之第一篇了~ 這篇要來講前一陣子同事遇到的問題,但小菜鳥也在旁邊跟著偷學了XD 遇到的問題是 , 我們想在後端某個function裡取得特定的IR...
說好了這一篇要來結束api platform !! 既然要結束,就來講點補充的東西 => 除了json以外的 format 但是講了這麼多api pla...
權限,我們可以看作通往各扇門的鑰匙,而我們的各扇門指的就是各支API囉! 權限控管這部分是真的很重要,假設我今天PUT沒有設定權限,遇到有心人士亂送reque...
是的,這篇我們要來假裝牛逼...不是啦~總是要把前面的東西統整一下,不然大家看到這裡可能忘了自己是誰... 首先,在建立customize api 前 ,我們...
假設我今天透過api的集合GET撈出來有幾萬筆十萬筆資料,總不可能全部都讓它們擠在同一個頁面上吧,這樣除了Loading會太大外,使用者要看也不方便,先前在提集...
上一篇我們提到Doctrine ORM 提供的一些Filter,可是身為工程師的我們也知道...客戶的需求有時候是五彩斑斕的黑,我們也要想辦法變出來,一些我們想...
上一篇說到貢丸湯阿..蚵仔煎阿....都餓了 , 不是啦~明明就是要說Filter !! Filter(過濾器) 也可以當成搜尋條件,它只會使用在集合的GET上...
在講Serializer前,先附上一張源自於官方的圖 這邊分為六大動作及資料的三種型態,這張圖很明顯的可以告訴我們各個型態間是怎麼做資料轉換的 資料型態...
Group就是群組 ... 等等,這不是廢話嗎? 我們可以在api Resource的兩個地方加上Group名稱,接著將group賦予欄位 1.itemOpe...
IRI 到底是什麼東西 ?? 我們可以看作是某張表下的某筆資料的身分,也可以拿來當作主表與副表間的鎖鏈 由於這次的篇章裡都沒有提到 Doctrine ORM...
這一篇先來講兩個設定,一個是collectionOperations,一個是itemOperations ,前者,我們可以把它看作一個集合的設定,集合裡包含所有...
要使用api platform ,我們必須先執行以下command來安裝它的bundle composer require api API 會被套用在Ent...
HTTP 是一種傳輸協定,主要由Request (請求) 與Response (回應) 來組成,請求和回應是網路溝通的一種過程網路分為兩端,客戶端和服務端 (...
上一篇對各位看官來說就是一片小蛋糕,這篇頂多就是從一片小蛋糕變成三片小蛋糕而已~ 客製化Validation 必須要有兩樣東西 annotation Cla...
要使用validator , 首先要先裝兩個bundle , validator自己及annotation在第一篇的時候有安裝過了,如果還沒安裝的看官們可以照下...
上一篇有說到監聽器會幫我們在特定時候做我們要做的事,那我們要怎麼創建一個監聽器呢!? 首先,先在src目錄下建立一個資料夾,裡面建立一個Class 接著,在...
記得小菜鳥說過他覺得php的Entity跟Java的java bean很像嗎?各位看官們可能會滿頭黑人問號...心裡滿是疑問的想說你在說什麼? 簡單來說,Ent...
使用parameter有什麼好處!!? 假設,今天我在很多個控制器裡都使用到相同的東西(路徑,數值...等等),我就會選擇把它寫成參數,這樣一來我只要呼叫那個...
上一篇有提到說,Service是存在在一個container裡,而每個service都有一個id,在symfony3和4的差異在於呼叫Service的方法。...
承上篇有提到控制器上若有路由(Route),則為一個URL,那我們要怎麼做設定呢? 首先 先在src目錄下,建立一個Controller子目錄,在裡面建立一...
嗨各位看官們~開頭當然要先講一下這次參賽的原因啦!這次參賽主要是因為在準備入行之前,有一個前輩為了讓我更好理解前端的基本架構所以參加了鐵人賽,一方面是為了精進自...