knaka Tech-Blog

AI, IoT, DIYエレクトロニクス, データサイエンスについて投稿予定です。

Laravel 5 + sqlite 設定編 #Laravel #sqlite #PHP

index:

概要:

前回の Laravel 5 のDB関連で、
sqlite windows版設定となります。

環境

php7.1
Laravel 5.6
sqlite

設定方法

sqlite 64bit をDLしました。
https://www.sqlite.org/download.html

sqlite-dll-win64-x64-3240000.zip

・sqlite3.dllを、下記に配置
C:\Windows\System32

・DBと、テストの表の作成
 適当なフォルダに配置します。

sqlite3 spa1.sqlite

create table temp(id, name);
.exit

・ .sqlite ファイルが作成されます。

Laravel 設定

・ config/database.php

    'default' => env('DB_CONNECTION', 'sqlite'),

・ .env

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=C:\xampp71\htdocs\spa1\spa1.sqlite
DB_USERNAME=homestead
DB_PASSWORD=secret

php.exe artisan migrate
php.exe artisan tinker

・サービス起動
php.exe artisan serve