public function testAddingForeignKeyWithCascadeDelete() { $blueprint = new Blueprint('users'); $blueprint->foreign('foo_id')->references('id')->on('orders')->onDelete('cascade'); $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); $this->assertEquals(1, count($statements)); $this->assertEquals('alter table users add constraint users_foo_id_foreign foreign key ( foo_id ) references orders ( id ) on delete cascade', $statements[0]); }