2016-03-31 25 views
1

私はデフォルトのドキュメントとLaracstチュートリアルに従ってアプリケーションを構築していました。ここにソースがありますhttps://github.com/nasirkhan/laravel-5-starter-applicationLaravel:ベーステーブルまたはビューが見つかりません:1146テーブルが存在しません

このソースから新しいインスタンスをインストールすると、次のエラーが表示されます。

私はその後、私は次のエラーを得た

  1. git pull [email protected]:nasirkhan/laravel-5-starter-application.git

  2. composer install、次のコマンドを実行します。

エラーが発生した後、私はphp artisan migrateを実行しようとしましたが、エラーは解決されませんでした。

  
[Illuminate\Database\QueryException]                           
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel-5-starter.permissions' doesn't exist (SQL: select * from `permissions`) 

    [PDOException]                       
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel-5-starter.permissions' doesn't exist 

Script php artisan clear-compiled handling the post-install-cmd event returned with an error 


    [RuntimeException] 
    Error Output: 
+0

エラーメッセージを読んだことがありますか?それは_exact_の問題が何であるかを伝えています: 'permissions'テーブルは存在しません。まだ移行していない場合は、移行を実行する必要があります。 –

+0

あなたの 'database \ migrations'には' permissions'テーブルはありませんが、あなたはそのテーブルを持つ必要があり、移行する必要があるようです。 –

+0

@MartinBean、@ the-alpha、私も移行を試みました。質問の説明を更新しました。問題を簡単に理解するのに役立ちます – nasirkhan

答えて

0

php artisan migrateをコンソールから実行します。照会されているがまだ存在しないパーミッションテーブルがあるようです。

ファイル2015_09_10_193651_create_roles_tables.phpでは、テーブルが作成されます(as you can see here)。

+0

質問の説明を更新しました。問題を簡単に理解するのに役立ちます – nasirkhan

2

は、solutionです。レポを更新しました。ありがとうございました。

関連する問題