[[oktatas:web:back-end_framework:laravel|< Laravel]]
====== Laravel SQLite ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2021
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Adatbázis létrehozása =====
Hozzunk létre egy üres fájlt a **database könyvtárban**.
Lépjünk be a könyvtárba:
cd database
Fájl létrehozása **Windowson**:
copy NUL database.sqlite
Fájl létrehozása **Linuxon**:
touch database.sqlite
Az SQLite adatbázis kiterjesztése nem kötelező, de a következőket szokás használni:
* .sqlite
* .db
===== .env fájl =====
Tegyük megjegyzésbe a mysql adatbázis bejegyzést:
# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=
Írjuk mondjuk alá:
DB_CONNECTION=sqlite
Az adatbázis alapértelmezett helye a projekt gyökérkönyvtárán belül:
database/database.sqlite
Megadhatunk más útvonalat is:
DB_DATABASE=/full/path/to/database.sqlite
===== Migráció =====
php artisan migrate