iT邦幫忙

eloquent相關文章
共有 13 則文章
鐵人賽 自我挑戰組 DAY 18
花式PHP 系列 第 19

技術 Eloquent:深入with

Eloquent\Builder with() 的用法可以參考文件,with('article:id,name') 這種用法請參考5.5版的文件 $que...

鐵人賽 Software Development DAY 28

技術 Day 28 - Laravel Database 篇 part III

tags: 2019鐵人賽 Laravel database eloquent collection 前言 前兩天跟大家介紹過了 Laravel 如何簡化資料庫...

鐵人賽 Software Development DAY 24

技術 Day24-Laravel新手基礎訓-Eloquent: Many to Many (Factory 與 Tinker)

胎嘎侯 來到Many to Many的第2天,遲遲未進關係綁定真是對不住,這裡想跟各位分享的東西實在是太多了啊~接續昨日創建migration的步驟,由於手邊沒...

鐵人賽 Software Development DAY 22

技術 Day22-Laravel新手基礎訓-Eloquent: Relationships-One to Many

胎嘎侯 接續昨日的主題,今天要了解的是1對多個關係(One to Many),也就是一個A實體會對應到多個B實體。待會的實例為:假定1個用戶會有多篇文章,同一張...

鐵人賽 Software Development DAY 23

技術 Day23-Laravel新手基礎訓-Eloquent: Many to Many (前言:創建多對多資料表,踩坑大全)

胎嘎侯 前兩天筆者進行1對1及1對多還稱得上順利,沒想到多對多的小坑這麼多,走得有點崎嶇啊~那就請各位踩(?)著我的經驗前行,包你少碰幾個坑嗚嗚 說明此次Man...

鐵人賽 Software Development DAY 21

技術 Day21-Laravel新手基礎訓-Eloquent: Relationships-One to One

胎嘎侯~今天的實戰日記與Eloquent: Relationships有關,簡單來說,Eloquent使管理和使用這些關係變得容易,因為資料庫裡的資料表通常是相...

技術 Laravel 支援的資料庫操作技術

Laravel 專案串接資料設計的非常容易,當建立專案之後,在根目錄底下,會有一個 .env 環境變數檔,將這個檔案打開,就可以看到其中資料庫的連線設定: 其中...

鐵人賽 Software Development DAY 1

技術 Day 01:系列介紹——一套真實運作中的 Laravel 系統,拆解它的原生機制

前言:官方文件教的用法,跟真實系統裡的用法是同一回事嗎? 「Laravel 的用法官方文件不是寫得很清楚嗎?Eloquent、Policy、Job 這些,跟著文...

鐵人賽 Modern Web DAY 12
我推的Laravel S2! 系列 第 12

技術 我推的Laravel S2|Day 11:Eloquent 進階:新增/更新/刪除、Transaction、casts()、UUIDv7

一句話破題 會查資料只是一半,真正會出事的通常在寫入那一半:批量賦值沒設好被偷塞欄位、多張表寫到一半失敗留下髒資料、從資料庫撈出來的 0/1 忘了轉成布林值。今...

鐵人賽 Software Development DAY 2

技術 Day 02:Eloquent 模型設計——一段字串處理邏輯,為什麼後來搬進了 Model

前言:這段邏輯到底該寫在 View 裡,還是 Model 裡? 「Blade 裡直接寫 Str::limit($content, 100) 有什麼問題嗎?反正畫...

鐵人賽 Software Development DAY 5

技術 Day 05:查詢邏輯怎麼寫成可組合的 Query Scope Class

前言:where 條件寫在 Controller 裡,跟寫在別的地方,差在哪? 「查詢條件不就是一串 where 嗎?寫在 Controller 裡,寫在 Mo...

鐵人賽 Software Development DAY 4

技術 Day 04:一個 Model 身兼多職——Page 怎麼用 Nested Set 疊動態型別撐起整個頁面樹

前言:一個 Model 可以同時做幾件事? 「一個 Model 對應一張資料表,這不是很單純的事嗎?」 大部分教學範例裡的 Model 確實單純——一個欄位對應...

鐵人賽 Software Development DAY 3

技術 Day 03:Model 嚴格模式抓出的一個真實 N+1 與一個藏了很久的 typo

前言:「這段程式碼能動」跟「這段程式碼沒問題」是兩回事 「這個功能上線好一段時間了,也沒人回報問題,代表程式碼沒問題吧?」 這句話有一個隱藏的前提:沒人回報,不...