2015-08-08 76 views
1

我目前正在学习Laravel 5,并正在尝试用户登录和注册。Laravel 5 php artisan create_users_table不会创建模板

我用命令:

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

试试这个,看看它是否适合你

php artisan make:migration create_users_table --create=users 
+0

抱歉它是一个错字,我用正确的命令,但没有得到正确的迁移文件中的问题 – Arturski

+0

有你使用杰弗里方式生成的第一次? –

+0

jeffrey?我不确定你的意思。 – Arturski

0

我想我犯了一个错误,误以为包括在与我产生的那些laravel默认的迁移文件。

CreateUsersTable是一个预定义的迁移文件,它提供了用户记录需要的所有标准字段。

谢谢

0

有用户的默认迁移文件。我想你安装laravel后没有检查。检查GitHub上的默认迁移文件娄

default migration file

+0

尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – ekad