2017-07-06 18 views
3

私はLaravelドキュメントの助けを借りて自分のLaravel 5.4プロジェクトにパスポートをインストールしようとしています。しかし、私はこの段階でいる時:Laravel 5.4 - Passportのインストール

php artisan passport:install

私はこのエラーがあります:

[Illuminate\Database\QueryException] 
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'lpo.oauth_clients' doesn't exist (SQL: insert into `oa 
    uth_clients` (`user_id`, `name`, `secret`, `redirect`, `personal_access_client`, `password_client`, `revoked`, `upd 
    ated_at`, `created_at`) values (, Laravel Personal Access Client, ruEzLmQYSK5RhfzSximBKoupaXaMcRSR4CvXET0o, http:// 
    localhost, 1, 0, 0, 2017-07-06 08:26:25, 2017-07-06 08:26:25)) 



    [PDOException] 
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'lpo.oauth_clients' doesn't exist 

をそして、それが成功した場合、私はこのような何かを持っている必要があります。

Encryption keys generated successfully. 
Personal access client created successfully. 
Client ID: 1 
Client Secret: OUA4IhQj1t3kDRuWZ6N7DQb9h1N3ccXpQw9HS2iz 
Password grant client created successfully. 
Client ID: 2 
Client Secret: oGhkm0EPSjqxJBMkaWNZ6lIuuZoby4ev787yW6cO 

私がしたが前にphp artisan migrateと私は2つの新しいテーブル:ユーザーと移行していた。あなたの助けあなたは、以下のステップの1または2をスキップほとんどの

答えて

1

ため

ありがとう:

次に、あなたのconfig/app.php設定ファイルのプロバイダ配列のPassportサービス・プロバイダーを登録:

Laravel\Passport\PassportServiceProvider::class, 

パスポートサービスプロバイダは独自のデータベースmを登録しますigrationディレクトリに移動します。したがって、プロバイダを登録した後にデータベースを移行する必要があります。パスポートの移行は、アプリケーションがクライアントとアクセストークンを格納する必要がテーブルを作成します。

php artisan migrate 

それは私はLaravelのドキュメントのチュートリアルをやった

php passport:install 
+0

実行するので、すでに私ができた後にのみこのすべてをしましたが、動作していません – TuxxyDOS