Masz literówkę w kontrolerze:->withErros($validator)
- powinno być withErrors
. Różnica jest duża.
Laravel konwertuje withErros($validator)
w with(['erros' => $validator])
, co oznacza próbę umieszczenia w sesji całego obiektu walidatora. Aby umieścić rzeczy w pamięci sesji, należy je najpierw zserializować, co jest przyczyną błędu.