其實也可能不單侷限於後端,只是想說延續上一次挑戰名稱,上一次是還沒工作過、且剛接觸 Modern Web 相關不久寫的;而這次是剛好工作滿半年,分享期間學到的東西,希望能有一兩篇能夠幫助到也在差不多階段學習的朋友。
總體而言比上次進階,但依然走一個日常瑣碎筆記的路線。
前言 之前工作遇到一個情境需要撈出取消訂單狀態為 0,1 或沒有取消單的訂單,然後要再加上其他條件,像是訂單狀態、時間和供應商名稱。 SQL 大概是長這樣,OR...
簡單分享個簡單但之前不知道的 SQL,還是 PM 跟我講的 X) 情境 有哪些供應商有訂單狀態為 2 的訂單? SELECT `product_id`, `su...
前言 一開始在設計資料庫時常常不確定那個 type 要怎麼設,也不知道什麼是 unsigned integer ... 什麼是 unsigned integer...
前言 預設 MySQL 的表和 query 是不分大小寫的。 (對,並不是所有資料庫都這樣) 舉個例子,下面有張表 records 兩筆資料 code 大小寫不...
前言 想透過 phpMyAdmin 把正式機資料拉下來,匯入本機 docker 上的資料庫做開發;但資料量太大,無法透過 phpMyAdmin 匯入。 goog...
How to check string is a valid date in PHP? 提供幾個方案: regex DateTime strtotime R...
前言 工作後才知道,有很多開源的工具能自動幫你檢查 source code 是否寫得符合各語言的程式碼風格,像 PHP 就有 PSRs。 今天會介紹一款目前自己...
比較 $x isset($x) empty($x) is_null($x) null false true true [] true true...
前言 那時候找不到完全符合需求的可以直接用或改,所以最後自己寫了一個,供大家參考。 根據我爬文,要用 Laravel 實作 Webhook 的方法應該不只一種,...
什麼是 Queue Jobs? 學過資料結構的朋友一定不陌生,queue 是一種先進先出的資料結構。 而 Laravel 的 queue job 是一個類似待辦...