2017-03-24 5 views
0

私は最近、Laravelで遊んでいて、ローカルホストの自分のPHPデータベースに接続したいと思っています。だから、私はすべての部分をうまくやったが、データベースを使って端末を使ってテーブルを作成した。プロジェクトディレクトリに移動し、次のコマンドを実行しました:php artisan migrate:インストールで忘れたパスワードテーブルが作成されない理由は何ですか?

hp artisan migrate:install migrations 

データベースにマイグレーションテーブルを作成しました。それから私は、次のコマンドを実行しました:

php artisan migrate:install 

をし、私が受け取っ出力されました:Migration table created successfully. その後、私はすべてのものがある見るために私のphpmyadminに行ってきましたが、その後、私は私のユーザーテーブルと移行テーブルがあることに気づいたが、忘れたパスワードのテーブルがありませんでした。だから私は同じコマンドをもう一度実行し、ここでイメージを取得します。

私は間違いをどこにしていますか?手動でテーブルを作成できますか?

enter image description here

答えて

0

あなたはまだ、このインストールでphp artisan make:authを実行することがありますか?

また、App\UserモデルにIlluminate\Contracts\Auth\CanResetPasswordプロパティが実装されていることを確認してください。

アプリ/モデル/ User.php

use Illuminate\Auth\Authenticatable; 
use Illuminate\Auth\Passwords\CanResetPassword; 
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; 
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; 

class User extends Eloquent implements AuthenticatableContract, 
CanResetPasswordContract { 
// ... 
+0

ああ、いや、私はしませんでしたが、今私は、ユーザーのテーブルを削除してから 'PHPの職人のメイクを実行しました:見出しを貼り付けauth'して、[コピー私はちょうど私を与えて、それらを再インストールする 'php artisan migrate'しかし、私はまだ私のユーザーテーブルを取得し、他のものは取得しない –

+0

'/app/config/auth.php'で ''reminder' => array( 'email' => ''、 'table' => 'ここ?') ' –

+0

他のアイデアについてはこちらをご覧ください:https://laracasts.com/discuss/channels/laravel/artisan-migrate-password-reset -table?page = 1 –

関連する問題