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

Không tìm thấy bảng cơ sở di chuyển Laravel 4

Trong CreateUserTable của bạn tệp di chuyển, thay vì Schema::table bạn phải sử dụng Schema::create .

Schema::table được sử dụng để thay đổi bảng hiện có và Schema::create được sử dụng để tạo bảng mới.

Kiểm tra tài liệu:

Vì vậy, quá trình di chuyển người dùng của bạn sẽ là:

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateUserTable extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('user', function(Blueprint $table) {
        {

            $table->increments("id",true);
            $table->string("username")->nullable()->default(null);
            $table->string("password")->nullable()->default(null);
            $table->string("email")->nullable()->default(null);
            $table->timestamps();

        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists("user");
    }

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt hàng SQL bằng LIKE mạnh nhất?

  2. Tham số biến / ràng buộc kết quả với các câu lệnh đã chuẩn bị

  3. Chọn người dùng không được gửi bản tin

  4. Làm cách nào để tìm kết quả phổ biến nhất trong một cột trong bảng MySQL của tôi

  5. Lỗi (gần BẬT ở vị trí 25) khi nhập Bảng cho WORDPRESS (Lỗi khóa ngoại)