2016-06-14 1 views
1

に移行する間は見られないが作成されます。致命的なエラー:クラス「」私は私のクラッセ上しかし、私のデータベース内の列を追加しようとしているLaravel

私のクラス名がadd_meta_to_cities_table.php

<?php 
use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Database\Migrations\Migration; 

class AddMetaToCitiesTable extends Migration 
{ 
    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::table('cities', function (Blueprint $table) { 
      $table->text('meta_desc'); 
     }); 
    } 

    /** 
    * Reverse the migrations. 
    * 
    * @return void 
    */ 
    public function down() 
    { 
    } 
} 
です

精度と同じように私はcomposer dump-autoloadの前に走りました。

php artisan migrateを実行しようとすると、このエラーが発生しますか?

[Symfony\Component\Debug\Exception\FatalThrowableError]

Fatal error: Class 'Table' not found

これはどこから来た可能性がありますか?

+0

この移行のファイル名は何ですか? –

+0

移行を試みる前に 'composer dump-autoload'を実行しましたか? – Burak

+0

ちょうど更新された質問とはい私は –

答えて

2

移行ファイル名の通常の書式は次のされています

YYYY_MM_DD_000000_create_some_table.php 

たぶんそのようにしてみてくださいまたは完全移行を削除し、職人を経てそれを新しいです。職人によって新規作成すると自動的にこの形式で生成されます:

php artisan make:migration create_some_table 
関連する問題