Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LaraGirls x Star Rocket 12月份讀書會 #1

LaraGirls x Star Rocket 12月份讀書會 #1

【 簡報單元 】
1. 環境安裝
2. Eloquent

---
【 簡報檔案由 2 位分享者 CC 授權 】
Wilson、Luna | LaraGirls 共同發起人

---
【快樂學程式粉絲專頁 】
http://bit.ly/2JPCnH5

【 Star Rocket 粉絲專頁】
https://www.facebook.com/starrocket.io/

Star Rocket

December 26, 2018
Tweet

More Decks by Star Rocket

Other Decks in Programming

Transcript

  1. PAGE 5 Model & Migration 要讓 Model 可以和資料庫溝通,必須先把資料庫建起 來 先新增⼀個

    database 配置 .env 新增 migration Schema 類別可以管理資料表 使⽤ migrate 指令建⽴資料表 ($ php artisan migrate) migration 成功後,可以在 database看已⽣成的 table 了解更多 : (https://blog.pusher.com/php-laravel- migration/)
  2. PAGE 6 Eloquent Eloquent 為 Laravel 的 ORM,它讓數據庫 的操作更加⽅便、簡潔 ORM

    把資料表的每個 row變成⼀個物件 row 裡的 data變成物件的屬性 補充: https://lvwenhan.com/laravel/421.html
  3. PAGE 6 Model Model - 負責處理資料 (讀、寫資料等) View - 負責顯⽰⾴⾯

    Controller - 負責控制 View & Model 的溝 通,的溝通和傳遞資料 ⼀個 Model 對應到⼀個 table,依照慣例,名 稱為 table名稱的⼤寫單數 新增 Model的指令 : $ php artisan make:model Article