### 數據庫結構
數據庫遷移 Migration 的好處:
1. 多人并行開發;
2. 代碼版本管理;
3. 數據庫版本控制 —— 如:回滾/重置/更新等;
4. 兼容多種數據庫系統;
5. 部署方便。
遷移通常會和 [結構生成器](database/schema.md) 一起使用,可以簡單的管理數據庫結構。
### 數據庫CURD
Laravel 通過使用原始 SQL 與數據庫的各種數據庫進行交互, 非常簡單。
數據模型- Model,利用 Laravel 提供的 Eloquent ORM 跟數據庫進行交互,實現數據的增刪改查操作。
Eloquent 提供了簡潔優雅的 Active Record 實現來跟數據庫進行交互。
Active Record 是一種領域模型模式,該模式由 Martin Fowler 在 2003 年出版的《企業應用架構模式》一書中進行了詳細敘述并命名。其特點是一個模型類對應關系型數據庫中的一個表,模型類的一個實例對應表中的一行記錄。Active Record 最大優點是允許我們簡單,直觀地操作數據層。
- 日常命令
- 第一章 開發環境部署
- 第一節 安裝 VirtualBox
- 第二節 安裝 Vagrant
- 第三節 安裝 Git for Windows
- 命令行提示符的寫作約定
- Git Bash 使用技巧
- 第四節 安裝和配置 Homestead
- 第五節 啟動 Homestead 虛擬機
- 第六節 創建 Laravel 應用
- 第七節 使用 Git 進行版本控制
- 總結 本章命令概覽
- 第二章 前端工作流
- 第一節 Yarn 安裝前端擴展包
- 第二節 Laravel Mix 前端資源編譯
- (1)配置 webpack.mix.js 指定 Mix 任務
- (2)修改 resources/assets 前端資源文件
- (3)運行 Mix 任務編譯和監控代碼
- 總結 本章命令概覽
- 第三章 數據庫
- 第一節 Config 數據庫配置信息
- 第二節 Migrations 數據庫遷移文件
- 第三節 Schema 數據庫結構生成器
- (1) 數據表操作
- (2) 字段操作
- (3) 索引操作
- 第四節 Seeding 數據填充
- 第五節 DB 數據庫查詢構建器
- (1)獲取結果集