2016-06-18 7 views
0

composer create-project --prefer-dist laravel/laravel myappを使用してLaravelをインストールしました。Laravel Artisan:新しいテーブルを作成しないでください

DB資格情報を.envファイルに設定しました。

私はphp artisan make:authを進めました。私が行うとき

は今、私が問題に実行しています:

$ php artisan migrate 
Migrated: 2014_10_12_000000_create_users_table 

これが私のDBにmigrationテーブルを作成しますが、DB内ないcreate_users_table

私は理由を理解できません。ここではいくつかの情報は次のとおりです。

$ php artisan migrate:status 
+------+--------------------------------------+ 
| Ran? | Migration       | 
+------+--------------------------------------+ 
| Y | 2014_10_12_000000_create_users_table | 
+------+--------------------------------------+ 

はまた、私は私の(デフォルト)移行ファイルはこのようになっていることを確認しました: https://github.com/laravel/laravel.com/blob/master/database/migrations/2014_10_12_000000_create_users_table.php

私は、実行中のcomposer dump-autoloadが役に立ちそうです。これはそうではありません。

DBユーザーには完全な権限があります。

アイデア?

+0

実際にあなたのテーブルにはどのようなものがありますか?そして、あなたは、ダンプ・オートロードを試してみて、「作曲家ダンプ」も試してみたと言っています。 – Laracademy

答えて

0

それが動作しない場合は、データベース名を確認してください、またはあなたが、時には我々は変更することを忘れ、エディタの上部で作業プロジェクト名を確認することができます。.. ...

をごXAMPPやWAMPををresartください。エディタから突出して...

または最後、あなたはcomposer dump-autoloadコマンド

1

あなたが実行して行うことができます:それはCRます初めて

php artisan migrate 

をデータベース内にマイグレーション・テーブルを作成します。このテーブルには、laravelの移行システムが参照するすべての必要なレコード(データベース\ migrationディレクトリ内の移行ファイルクラス名)が格納されます。この移行テーブルはbatch_0に設定され、その後の移行はすべて 'php artisan migrate'コマンドごとにバッチ1 ... 2 ... 3などにアタッチされます。その後、データベースを適切な表に移入するために、

php artisan migrate 

(2回目)を実行する必要があります。 (更新 - これはLaravel 5.2.31以前に適用されます)

問題が発生した場合は、問題は深刻です。

関連する問題