SQlite管理ツールを使ってデータベースとテーブルを作成
Laravelには各種データベースの作成・接続、マイグレーションファイルによるテーブル作成から
データの書き込みなど、多くの機能が用意されています。
ですが、完成までにはなにかと手間がかかりめんどう.....。
そこで、ここではSQliteのGUI管理ツールである「DB Browser for SQLite」を利用して、
データベースとテーブルそしてテスト用のダミーデータまで一括して作ることにします。
SQliteGUI管理ツールは以下のサイトから配布されています。
sqlitebrowser.org
管理ツールの操作等の説明は省略します。
では、ダウンロードして準備した、管理ツールを起動します。
メニューから「New Database」をクリックして、ここでは、DBファイル名を「database.sqlite」として、
以下のように、プロジェクト名のlaravelSampleの中にDBファイルを作成します。
xampp/htdocs/laravelSample/database/database.sqlite
次に、作成したデータベースにテーブルを作ります。
テーブル名とカラム名は以下のようにします。ついでに、テスト用に適当なダミーデータを書き込んでおいてください。
テーブル名:laravelsampletbl
| id | name | email | phone_number | memo | created_at | updated_at |
| 1 | lara | lara@aaaaa.bb | 0123456789 | laramemo | | |
| Name | Type | Not | PK | AI |
| id | integer | | √ | √ |
| name | text | √ | | |
| email | text | | | |
| Phone_number | text | | | |
| memo | text | | | |
| created_at | datetime | | | |
| updated_at | datetime | | | |
※datetimeはintegerでもかまいません。