致命错误:班级''在Laravel中迁移时找不到

时间:2016-06-14 11:43:51

标签: php laravel

我试图在我的数据库中添加一个列但是在我的classe上创建了:

我的班级名称为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的\元器件\调试\异常\ FatalThrowableError]

     

致命错误:班级&#39;表格&#39;找不到

这可能来自哪里?

1 个答案:

答案 0 :(得分:3)

迁移文件名的通常格式如下:

YYYY_MM_DD_000000_create_some_table.php

也许尝试这样或完全删除迁移并通过工匠新建它。当你通过工匠创建时,它应该以这种格式自动生成:

php artisan make:migration create_some_table