Hướng dẫn lỗi php artisan migrate
Đã trả lời thg 8 20, 2020 1:52 SA Mình nghĩ bạn thiếu extensions php-mysql. B thử cài vào xem nhé.
Đã trả lời thg 8 20, 2020 1:54 SA Đã trả lời thg 8 20, 2020 1:54 SA Bạn đang sử dụng mysql hay driver nào để kết nối, bạn kiểm tra lại trong file .env của bạn đang để Connection là gì? Nếu bạn đã cài đặt mysql và config trong .env đúng mà migrate không được thì bạn thử vào Đã trả lời thg 8 20, 2020 1:46 SA Đã trả lời thg 8 20, 2020 1:46 SA Đã trả lời thg 8 20, 2020 1:47 SA Đã trả lời thg 8 20, 2020 1:47 SA bạn đã config db trong env chưa Đã trả lời thg 8 20, 2020 1:50 SA Đã trả lời thg 8 20, 2020 1:50 SA Đã trả lời thg 8 20, 2020 1:56 SA Đã trả lời thg 8 20, 2020 1:56 SA Bạn đã config trong file .env chưa
Đã trả lời thg 8 20, 2020 2:18 SA Đã trả lời thg 8 20, 2020 2:18 SA @nhatnguyen123321 Còn nếu dùng ubuntu thì chạy lênh command này để cài thêm extension đó vào Nếu dùng centos thì chay Hết!
Migration là gì?
Tạo dữ liệu với Migration
cd C:\xampp\htdocs\myproject\
php artisan make:migration create_news_table
Dòng lệnh trên thực thi sẽ cho ta kết quả sau:
increments('id'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('news'); } }
Với nội dung trên, ta đã có thể tạo bảng news với 1 cột là id, để có thể nhiều cột hơn ta thêm trực tiếp vào bên trong function up(): increments('id'); $table->string('headline'); $table->string('email'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('news'); } }
Xử lý lỗi khi chạy lệnh Migration
|