Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cơ sở dữ liệu không được định cấu hình laravel trong quá trình di chuyển

Tôi gặp vấn đề tương tự. Tôi đã nhân bản dự án L5.1 từ GIT và tôi đã thực hiện

composer install 
composer update 

và cũng đã định cấu hình chi tiết DB trong .env (theo mặc định .env không có vì vậy tôi đã lấy bản sao của .env.example và đổi tên thành .env). Sau đó nếu cố gắng chạy

 php artisan migrate

Tôi gặp trường hợp ngoại lệ tương tự như @ users4393829 đã đề cập. Tôi đã thử làm theo các lệnh để tìm và thiết lập cơ sở dữ liệu.

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

Sau khi thực hiện tất cả những điều này, tôi thấy rằng không có tệp database.php nào vì vậy tôi đã đặt nó vào thư mục 'config' và chạy quá trình di chuyển mà nó hoạt động. Hãy đảm bảo rằng bạn có bất kỳ tệp cấu hình nào bị bỏ qua git trong dự án của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sửa giá trị chuỗi không chính xác trong MySQL

  2. MySQL loại bỏ các hàng trùng lặp

  3. Hoạt động gần đây của người dùng - PHP MySQL

  4. Mã hóa ký tự JDBC

  5. Đếm bao nhiêu hàng được chèn từ truy vấn SQL cuối cùng