Почему не работает метод save() в связанных моделей?
Потому что argument 1 to Illuminate\Database\Eloquent\Realtions\BelongsToMany::save() must be an instance of Illuminate\Database\Eloquent\Model, but an array given.
Всегда рад помочь, не благодари.
Постебались над автором))) ->roles()->create(