-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Description
I'm having an issue getting migrations to work with this package.
The problem seems to be a class loading issue, but I'm not 100% sure. Here's what my migration file looks like:
use Bosnadev\Database\Schema;
use Bosnadev\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class TestMigration extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('test', function(Blueprint $table)
{
$table->engine = "InnoDB";
$table->increments('id');
$table->uuid('public_uid');
$table->uuid('private_uid');
$table->softDeletes();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('test');
}
}
Here's the error I get when trying to migrate:
[ErrorException]
Argument 1 passed to TestMigration::{closure}() must be an instance of Bosnadev\Database\Schema\Blueprint, instance of Illuminate\Database\Schema\Blueprint given, called in /Users/mydir/LaravelProjects/laravel5/vendor/illuminate/database/Schema/Builder.php on line 132 and defined
I'm hoping other users, or @mirzap might be able to help me troubleshoot this issue. Thanks!
Metadata
Metadata
Assignees
Labels
No labels