Laravel Migrations 出现异常错误
Posted
技术标签:
【中文标题】Laravel Migrations 出现异常错误【英文标题】:Laravel Migrations gives unusual error 【发布时间】:2014-05-03 11:58:40 【问题描述】:我正在尝试使用工匠创建迁移。迁移类的创建没有任何问题,我使用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: 异常 'Symfony\Component\Debug\Exception\FatalErrorException' 在 E:\Documents\Dropbox\Documents 中出现消息 'Class 'Session' not found' \WorkSpace_netBeans\Laravel_Test\vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php:297
【问题讨论】:
我会保存数据,然后删除数据库,然后运行 migrate:install 然后尝试 migration:refresh 它对我有用,但不知道为什么。 【参考方案1】:您的 Session
迁移类可能与 Laravel 的 Session
(外观)冲突,请将其重命名为 test。
我刚刚在这里创建了一个:
php artisan migrate:make Session
在尝试回滚时发生冲突:
PHP Fatal error: Call to undefined method Illuminate\Support\Facades\Session::down() in
【讨论】:
以上是关于Laravel Migrations 出现异常错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5刀片在出现错误而不是抛出异常时显示空白页面
替换django的user模型出现的异常django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.00
自定义 laravel 迁移命令“[Illuminate\Database\Migrations\MigrationRepositoryInterface] 不可实例化”