sorun tam olarak şurda ortaya çıkıyor throw olan exception sadece unauthorized olarak dönüyor yani sebep yok genel bir exception fırlatıyor bu sebeple hangi sebepten authorize oldugunu anlıyamıyorum.
Tüm hata mesajlarını yönetmek için
app/Exceptions/Handler.php dosyasında değişiklikler yapmanız gerekir. V8 için konuşuyorum. Kendinize AppExceptionsException sınıfından extend edeceğiniz bir custom exception yazın. Daha sonra Handler sınıfında bu exception'ı register metodunun içinde kaydedin. Hata fırlatmak istediğiniz yerlerde bu custom exception'ı kullanarak kendi hatanızı fırlatın. İstediğiniz mesaj ve istediğiniz status code ile hata fırlatabilirsiniz.
Doküman:
https://laravel.com/docs/8.x/errors#...ing-exceptions