我目前正在学习Laravel 5并正在尝试用户登录和注册。
我使用了命令:
php artisan make:migration create_users_table --create=users
第一次运行此命令时,它运行良好,并创建了一个迁移文件,其中包含用户通常需要的一些字段,如电子邮件,密码等。
我遇到了一些麻烦,不得不在排除故障时删除并重新创建我的迁移文件。但是现在我无法在运行命令时得到相同的结果。我只是得到默认值:
<?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('users', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('users');
}
}
有人可以帮忙吗?
由于
答案 0 :(得分:1)
用户有默认迁移文件。我认为你在安装laravel后没有检查。检查github bellow中的默认迁移文件
答案 1 :(得分:0)
试一试,看看它是否适合你
php artisan make:migration create_users_table --create=users
答案 2 :(得分:0)
我认为我犯了一个错误,误将laravel中包含的默认迁移文件误认为是我生成的。
CreateUsersTable是一个预定义的迁移文件,它提供了用户记录所需的所有标准字段。
由于