Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 11.03.2017 00:44:03

Как включить поддержку SQLite, если я использую Valet?

Инструкции предназначенные ля обычного веб сервера не работают. Миграции не запускаются.

Заранее спасибо smile

Не в сети

#2 11.03.2017 15:14:06

Re: Как включить поддержку SQLite, если я использую Valet?

для начала в .env определить DB_CONNECTION=sqlite. если настройки для этого соединения дефолтные в config/database.php, база создаётся просто touch database/database.sqlite в папке проекта. после этого запускаешь миграцию

Не в сети

#3 11.03.2017 18:31:31

Re: Как включить поддержку SQLite, если я использую Valet?

1) Поменял в .env DB_CONNECTION=sqlite
2) Создал database/database.sqlite

Результат php artisan migrate:
  [Illuminate\Database\QueryException]                                                                               
  Database (homestead) does not exist. (SQL: select * from sqlite_master where type = 'table' and name = migrations)                         
  [InvalidArgumentException]           
  Database (homestead) does not exist. 
                                       
Напомню, пытаюсь завести через Valet. Может нужно ещё что-то сделать?

Не в сети

#4 12.03.2017 08:59:47

Re: Как включить поддержку SQLite, если я использую Valet?

попробуй php artisan migrate:install сначала

Не в сети

#5 12.03.2017 18:01:32

Re: Как включить поддержку SQLite, если я использую Valet?

Заработало:

DB_CONNECTION=sqlite
DB_DATABASE=database/database.sqlite
(остальное из DB убираем)

Не в сети

Подвал раздела