2015-08-08 32 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