剛接觸網頁後端不到半年,感覺也很難分享很有系統的教學,所以就來分享30件在學習過程中的小事,可能都是自身遇到的問題、或零碎的小知識點。
什麼是CRUD? CRUD是由Create、Read、Update、Delete的開頭字母組成。是常對資料庫做的四個動作。 什麼時候會用到? 以部落格網站為例,...
前言 常常要用sql時忘記語法,每次都要再去google查,所以自己整理了一下我目前常用的指令,並簡單分類一下。 Basic SQL commands mysq...
如果現在有一組學生資料如下,每個學生有一組不重複的學號、名字、科系、和系辦的位置。每個學生可以看到自己是什麼科系、系辦公室在哪。 學號 名字 科系 系辦位...
前言 Model是Laravel裡做好的class,方便取得資料庫資料。以table為單位,把連接跟CRUD的方法的做好了,所以使用起來非常方便。 建立Mode...
前言 extract和compact基本上是兩個互為相反的函式;一個是把一包資料拆開,另一個是把多個資料打包再一起,我的理解。 extract() // 假設...
前言 開始前可以先看一下這篇,理解一下什麼是明碼、為什麼資料庫內不能存明碼。 [資訊安全] 密碼存明碼,怎麼不直接去裸奔算了?淺談 Hash , 用雜湊保護密碼...
前言 當要新增一筆資料,比方說新的用戶、或新的文章,但遇到上圖的錯誤嗎?原因是在Laravel Model要修改資料庫資料時,預設是會擋的,除非你把欄位權限打...
參數物件? 有時候我們會為一些資料定義一個class,像是年齡或email。比方說,我們不希望年齡有負值;除了在輸入時判斷是否為負,也可以定義一個class去處...
前言 在用Laravel ORM存資料時常常不確定該用哪個方法,有時候可以save有時候不行@_@所以幫自己整理一下幾個方法的差別。 Save 編輯資料庫資料時...
前言 經過正規化的資料庫常常會有多個表格(table),例如文章的表格裡只有作者id,要查作者資料就要拿作者id到用戶表格裡找。 articles i...