Laravel Migrations提供了异常错误

时间:2014-03-25 14:45:43

标签: laravel-4

我正在尝试使用工匠创建迁移。创建迁移类没有任何问题,我使用Schema类构造表。当我运行它。它运作良好,但是当我尝试回滚时,它会给出一个我不理解的错误。

我的移民课程
    

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class Session extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
            Schema::create('Session', function(Blueprint $table){
                $table->string('id', 50);
                $table->string('email', 100);
                $table->integer('lastActivity');
                $table->primary('id');
            });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
            Schema::dropIfExists('Session');
    }

}

错误消息

  

[2014-03-25 14:42:16] production.ERROR:exception' Symfony \ Component \ Debug \ Exception \ FatalErrorException'有消息' Class' Session'找不到'在E:\ Documents \ Dropbox \ Documents \ WorkSpace_netBeans \ Laravel_Test \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Migrations \ Migrator.php:297

1 个答案:

答案 0 :(得分:1)

您的Session迁移类可能与Laravel的Session(Facade)冲突,将其重命名为test。

我刚在这里创建了一个:

php artisan migrate:make Session

在尝试回滚时它发生了冲突:

PHP Fatal error:  Call to undefined method Illuminate\Support\Facades\Session::down() in