Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Baza danych nieskonfigurowana laravel podczas migracji

Miałem ten sam problem. Sklonowałem projekt L5.1 z GIT i wykonałem

composer install 
composer update 
 

a także skonfigurowane szczegóły bazy danych w .env (domyślnie .env nie jest obecny, więc wziąłem kopię .env.example i zmieniłem nazwę na .env). Następnie, jeśli spróbujesz uruchomić

 php artisan migrate
 

Mam ten sam wyjątek, o którym wspomniałem @users4393829. Próbowałem podążać za poleceniami, aby znaleźć i ustawić bazę danych.

php artisan tinker >>> Config::get('database.connections.mysql.database'); >>>null >>>Config::set('database.connections.mysql.database','homesteaed'); >>>Config::get('database.connections.mysql.database'); >>>homesteaed

Po wykonaniu tych wszystkich czynności stwierdziłem, że nie ma pliku database.php, więc umieściłem go w folderze „config” i uruchomiłem migrację, która działa. Upewnij się, że wszystkie pliki konfiguracyjne są ignorowane w Twoim projekcie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mechanizmy śledzenia zmian w schemacie bazy danych

  2. Zarządzanie kontami użytkowników, role, uprawnienia, uwierzytelnianie PHP i MySQL - Część 6

  3. Powielanie obejmujące SUM, LEFT JOIN i GROUP BY

  4. O ile szybszy jest MyISAM w porównaniu do InnoDB?

  5. Jakiego typu danych użyć dla pola haszowanego hasła i jakiej długości?