>>所以其中的一個， 最優秀的功能
該Laravel框架 是洋洋灑灑的ORM
和大衛指出，一個ORM 是一個對象關係映射器
它允許你映射數據 基地行的PHP對象
並允許您 創建關聯
這些不同的表之間 真的很容易，而無需
寫了很多 引擎蓋下的SQL
並為您提供一個真正 好的語法搜索
對於單個記錄。
所以不是說， 選擇，明星，從課程
在那裡別的東西，你會 說，課程，找到[聽不清]
或課程狼狽不堪的 你要找課程
並會決定什麼 SQL應該被寫入
並執行正確的 你，給這一切還給你
在一個物體，它 那麼你可以顯示
在屏幕上真正的輕鬆。
這樣的方式，雄辯 RM的工作原理是...公約
它使用的是，如果 你有一個數據庫表
這是複數等等 例如，課程，
你會在創建一個類 模型文件夾調用過程
而這一切你想要 需要做的是說，
類課程擴展 雄辯的，它
引擎蓋下自動 假設
那個什麼表 名字是，該ID是什麼，
這樣有一個自動 遞增的ID，並有一
附帶Laravel通過 默認情況下，它被稱為用戶
並且它使用了一些進展 所謂的功能接口，
而我們不打算 走了過來，
但你可以看到類 用戶，擴展了雄辯，
並可以設置表名
如果你不跟隨 公約
在多元化的...有 複數表名
和奇異的類名。
但我們會繼續創造 一個用於給定的例子
從之前，我們將繼續前進 並創建一個用於課程。
所以，我們要做的當然PHP點
做一流的課程 延伸侃侃而談。
所以我要去 在PHP跳我的管理
實際上重新命名 此表的課程。
所以，現在我有一個過程的表 用相同的示例數據
從第一個目錄的 大衛曾提到，現在
這當然是
在模型的目錄中，我們 可以繼續說，當然，
限制10所以我們只 想要得到的10條記錄，
讓我們將說 這是課程。
所以現在我們 要繼續前進
讓我們創建一個更好的視野 實際顯示這個東西。
所以，其實我創建了一個 早期的刀片服務器模板
而我只是要繼續前進 並複製它在這裡只是
保存，節省幾 時間分鐘。
[背景噪音]
好了，所以我創建了一個，
在視圖中我的文件夾 創建一個課程刀片點
所以我打算做視圖 使課程，我要去
傳遞變量與課程 的...其實這不會
上班，只是一秒鐘， 課程稱號。
好了，所以它不工作 因為它說，訪問被拒絕
對於在本地主機用戶的路由。
因此，誰能告訴我他們 認為可能是這裡的問題？
所以，問題是，我從來沒有 告訴Laravel什麼......我是誰
在嘗試訪問 數據的基礎上，
它不會自動 知道我能
訪問該數據的基礎上 我試圖查詢。
所以在config文件夾
我早先提到的 有一個數據庫的PHP點
文件，並在這裡我們需要說 我們是用戶名，jharvard
和密碼深紅色和 現在，如果我們繼續前進，做
那未知數據 基礎數據的基礎。
這樣的數據的基礎上 我們正在努力
挑選被稱為 課程[聽不清]
而這一次它的工作。
所以它在做什麼在這裡 是它讓我繼續前進
和跳回到控制器。
所以我做的課程， 限制10，得到的，
所以我剛才說的，我只想要 10行中的數據的基礎上，
獲取那些對他們來說，並把 他們到這個課程的變量。
因此，本課程的 變量現在是一個對象
其中包含了 不同的列
我可以訪問真 容易在模板中。
所以，我對每門課程作為 當然......繼續前進，放大，
我只是說，當然 標題或課程介紹
並且它會開始輸出 無論數據的基礎行
是存在的。
因此，大家可以看到它的多 簡單，但容易理由
以不必 手工寫出來的SQL
然後搞清楚如何， 如何將它映射到一個對象
但如果它變得非常 厲害的是時候，因為大衛排序
中曾提到 早前，當你開始
到具有不同的表 要關聯
與其他經由 外鍵，
你可以有這些對象 做繁重
查詢和計算出的 什麼對了什麼，以及如何
繼續前進，渲染。
因此，如果我們看一下...讓我們 前進
和跳回到這裡真快， 所以數據庫配置如何到達
在那裡[聽不清] 跳過這現在。
因此，不同類型的 在我的...不同類型的
默認情況下，關係在某些 的......有幾個
超過這一點，但這些是 4最常見的是有一個，
一個有許多，它屬於過了， 它屬於一對多的關係。
這樣你就可以排序 想一個有一個的，
你知道，如果你只 有東西之一，
所以在這種情況下一個帳戶， 這真的很簡單化
下簡單的例子方案
但是帳戶只有 在這種情況下，一個供應商。
所以這是一個供應商 ID和供應商
所以在賬戶的表 有供應商編號
和供應商本身也有 一個ID並有唯一排序
的一對一的關係。
而一個......有 一個屬於太
這樣的命令也只能 放置一個客戶，
而一個客戶 可能有一堆
訂單的唯一的順序 屬於單一客戶，
你不能有3個不同的 人們購買同樣的事情
在這個例子。
再有許多，就像我說的 客戶有許多訂單
而不是其他的方式 四周，然後屬於
很多是更 先進的關係
大衛打算過 早期在那裡你排序
聯接兩個表 通過實習表，
所以在這種情況下，組件， 部分是聯接
該組件和 部分或例子
那我們前面給出，
該課程的... 教師也加入
由課程導師加盟 表，並在這種情況下，
而在Laravel的情況下，
它實際上並不需要 主要實現自動編號
在連接表 雖然你可以有一個，
它實際上不 要求1或它
工作它的方式。
因此，讓我們繼續前進 並成立排序
基於幾個不同的物體 在奠定了數據基礎
我們現在所擁有的，並 所以我們要保持課程
本公司的基本對象，但我們 要指出，在尋找
在數據庫表中， 過程中有許多會議
所以它有很多的會議時間， 它屬於一個系
它同時屬於多 教官和要求。
所以可能有多個 該課程要求
但要求能 通過不同的課程共享。
因此，讓我們繼續前進， 看看我們是否可以模擬
在使用一點點 雄辯模型
所以，你有......讓我們開始 教師點[聽不清]
所以類似於之前，我們 要繼續前進，並說，
一流的導師， 口才延伸
所以這會 假設正如我剛才所說，
有一個複數 教官教官
並且這是表 它會被映射到。
現在在球場上， 我們將繼續前進
並說...我們將創建一個方法
所以公共職能 教官，
公眾......對不起，我......是啊 公共職能教官
而且Laravel套的方式
高達關係是返回一個 這是屬於很多教練，
所以這告訴我們，現在 該課程相關的
與導師的模式， 這就是我們需要做的
建立這種關係 而現在，因為我們是
在這個循環在這裡，我們可以說，這樣 因為它是一個有...它屬於
很多有關係 可以一個或多個導師。
因此，它的一個陣列或者它 一個對象，它有更多的
不止一個教練就可以了 所以我們要還環路
在這裡，說每個 課程導師的導師
然後挑選出的第一 名和姓，
我相信這些都是 列，以便第一和最後，
這可能是第一 名，姓。
所以，第一個和最後它的設置 在這個課程目錄
讓我們繼續前進， 看看是否呈現
所以導師...是它 看起來他們都呈現
起來，除非有 沒有一個相關的
所以在這種情況下，有 未列出任何導師
與該課程，但在所有的 你看到一個在其他情況下，
以上作為導師 的關係來定義。
這樣一件事，是有點 有時一個疑難雜症與ORM的
像這樣的你繼續前進 和定義關係
你覺得好嗎這是 正確地獲取我的數據
因為我期待在這裡 一切都渲染
屏幕上的所有權利， 一切正常，
它做所有的SQL 在幕後為我
但這裡發生了什麼是
當它第一次在取 場，它不知道
那你也將是 尋找導師。
所以它獲取所有課程 為你，然後它去
以顯示所有這些數據 的，在這裡的觀點
然後它獲取到這個 每個課程導師
它說，沒關係，我不 知道師傅們
還讓我去取回那些
和它的每一個這樣做 您準備單時間
通過該過程的循環。
所以，每一次，你是 嘗試顯示一個過程
在屏幕上它有點晚 一切說我需要
找什麼 師傅們此行
所以它在做什麼 n加一個查詢
所以它在做但是許多循環 你有它做一套
查詢而不是 最有效的方法去
關於獲取和 顯示您的數據。
因此，為了獲取一切的方式 前面的Laravel是
說當然有 教官限制十送
現在它知道它看起來 不只是眼睛的不同
但不是我做的 猜測這將是12個查詢
左右的幕後現在 它只是在做兩或三個。
因此，我們可以走了，我們可以繼續 以這種方式，並設置
了短短更多 這樣的關係是怎樣的一些
其他的有許多的會議。
所以我們成立了一個類似的 模型召開，
類[聽不清] 口才延伸
它應該......一切 應採取的護理在這裡
如果我們看一下會議桌 它有一個自動遞增的ID
它是複數，所以一切 應能正常工作，如果我們嘗試
以顯示會議。
因此，讓我們回去，我們 已經解釋了這
並且它是一個新的 關係......對不起它是一個
有[聽不清]開會，所以 讓我們來看看在會議上表
看看我們不妨 想在這裡顯示。
所以我們只顯示...實際上 我有一個模板集
為這個，我就 搶略表
並粘貼此在就在這裡。
所以我要展示 只是一些數據
有關不同課程 會議及[聽不清]。
看看，如果我錯過了一些東西在這裡， 會議上，我是有奇異
所以現在我們有排序 該表在這裡
作為對不同 會議上，什麼類型的，
它開始時，結束諸如此類。
這樣我就可以在短短繼續 建立這些關係
但是當你看到它有點 從具有抽象化的SQL
要寫入的手和 它需要大量的護理
繁重的工作 在幕後為你
當你創建這些 基於該鍵關聯
被正確設置 在該數據的基礎上。
當你正在經歷
和安裝Laravel 還有很多......有這麼多
掩蓋它實際上排序 難以嘗試看看
咬掉去哪個部分 結束了，但還有很多更
我們將繼續 在週一討論可能。
很多更多的功能 以雄辯的ORM
和方式的不同 保存數據，關聯數據，
刪除的東西，創造 在不同的範圍
當你在查詢 插入[聽不清]等耳熟能詳的樂曲
所以你可以去看看 通過這一點，我覺得...
>>的過程中，它會
像當年前進的一次 我們已經形成了我們的核心小組，
四人組 一旦我們決定
對各組項目 有責任的方式
一般將瓜分 是一個你，兩個會整理
的回到繪圖 板，並找出所有權利
不管是什麼問題 我們正在努力
在這裡解決的是 我們必須實現的實體，
比如講師 或芯或某種
的加盟那裡，你會 規格書號出的數據基礎表
正如我們在上半年做 今天再為添暗示
到這裡在接下來的步驟 這個過程將是來
與類和 你會寫幾個文件
延伸在雄辯 使用一些這樣
開箱即用的功能，但 然後還加入了一些可能
你擁有的功能， 比如GET電話號碼
在那裡你可能很好 格式化基於該電話號碼
對一些標準的主題 等等，然後所有
這些信息大概會 傳達給你1
或兩個或其他......三 其他的人
在你的小組說所有 對你有這些類，
你現在有這個功能 開始實際編寫邏輯
實現控制器， 同時別人
在你的小組將處理 意見和使刀片模板
蒂姆被影射 有人會照顧
的[聽不清]的經驗 並使用接口
和下拉 用戶和所有
儘管我們剛剛開始
劃傷表面 這裡的事實
蒂姆沒有寫單 SQL和事實的行
他是那種能夠
，自動將加盟 這些多個表是
在那裡你真正開始 看東西相當有力。
因此，即使在 首先，它是怎麼回事
要絕對是一個學習 曲線，因為那種你有
要了解本 特定框架的工作原理。
到底增加了一些新 表中，增加了一些新功能
到當然是一個新的目錄，並 類似可以只需要幾分鐘
做和更新 模板，只需幾秒鐘
所以它真的很 令人興奮的你就可以開始什麼
做快。
所以感謝這麼多的添 懸崖衣架，千萬小心
彩票形式 否則無關
直到你從我們這裡聽到後面 在一天左右通過e-mail，
我們下週再見。