Coba tentukan unsigned untuk team_id :
$table->integer('team_id')->unsigned();
Anda kunci utama $table->increments('id'); adalah bilangan bulat yang tidak ditandatangani, jadi kunci asing $table->integer('team_id'); harus cocok dengan jenisnya.
Dikutip dari Laravel docs :
Perbarui
Pastikan juga Anda membuat team tabel terlebih dahulu, sehingga pembuat Skema tidak mencoba membuat kunci asing pada tabel yang tidak ada.