laravel再起專案的時候就已經有預設一套ORM在裡面了
我稍微查了一下與laravel比較接近的是一套叫做Sequelize 的套件
那我們就簡單來試試看吧~
安裝
npm install --save sequelize
根據你的database 安裝相關套件
# One of the following:
$ npm install --save pg pg-hstore # Postgres
$ npm install --save mysql2
$ npm install --save mariadb
$ npm install --save sqlite3
$ npm install --save tedious # Microsoft SQL Server
$ npm install --save oracledb # Oracle Database
安裝
npx sequelize-cli init
他會產生一些檔案文件
config,
models,
migrations,
seeders,
接著我們打開config/config.json
預設是mysql,有其他的要在這邊換
dev:開發用
test:測試用
production:正式站使用
PS:
name:model的名稱
attributes:屬性
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
執行它~
這部份結構應該會長這樣
此時內容大約是長這樣
接下來就執行
npx sequelize-cli db:migrate
我們資料庫就創好拉~