Marek Szymczuk wrote:

> Typo: *dropForeign* instead of *drop_foreign*.

Good catch. I've been using "drop_foreign" without getting any errors 
when I execute "artisan migrate:rollback", though, which makes me 
suspect those functions weren't actually being called. Either there's a 
bug, or I'm not using Schema::drop() correctly. (If the latter, maybe 
that's something else that needs better documentation. :) )