unsignedを指定してみてください team_idの場合 :
$table->integer('team_id')->unsigned();
主キー$table->increments('id'); は符号なし整数であるため、外部キー$table->integer('team_id'); タイプと一致する必要があります。
Laravelドキュメント から引用 :
更新
また、必ずteamを作成してください テーブルが最初であるため、SchemaBuilderは存在しないテーブルに外部キーを作成しようとはしません。