15
12

More than 5 years have passed since last update.

LaravelでSQLiteを利用する

Posted at

LaravelでSQLiteを利用する

LaravelでSQLiteを利用する方法のメモ

手順

  1. sqliteのファイルを作成する
  2. .envファイルを編集する

sqliteのファイルを作成する

sqliteのファイルは/database/database.sqliteという名前で設置します。

$ sqlite3 database/database.sqlite
sqlite> .table
sqlite> .q

.envファイルを編集する

データベースに関する設定を以下のように変更します。

# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=homestead
# DB_USERNAME=homestead
# DB_PASSWORD=secret
DB_CONNECTION=sqlite

sqliteのファイル名や配置場所を変更する場合

.envに以下の設定を記述します。

DB_DATABASE=ファイルの絶対パス

注意したいのが絶対パスを指定するということ。どこかで調べたときは相対パスで指定していてここではまってしまいました。DB_DATABASEを明示しない場合は上記のようにdatabase/database.sqliteがデフォルトになるようです。

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12