sql >> データベース >  >> RDS >> Mysql

Laravel4移行ベーステーブルが見つかりません

    CreateUserTableSchema::tableの代わりに移行ファイル Schema::createを使用する必要があります 。

    Schema::table 既存のテーブルとSchema::createを変更するために使用されます 新しいテーブルを作成するために使用されます。

    ドキュメントを確認してください:

    したがって、ユーザーの移行は次のようになります。

    <?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. 特定の日付に営業日数を追加する方法

    2. Mtop(MySQL Database Server Monitoring)をRHEL / CentOS 6/5/4、Fedora17-12にインストールします

    3. MySQLの特定の列の後に複数の列を追加する

    4. SQLテーブルデータをテキストテーブルとしてフォーマットする