سلام استاد تو لاراول 8 چطور exception ی که رخ داده را باید هندل کنیم داخل /app/exception/handler.php متد render نداریم و فقط یک متد Register داریم و بهش پارامتر $exception ی ارسال نشده ؟
دوست عزیز هندل کردن اکسپشنها در لاراول بسیار ساده و در عین حال کاربردی هستش.
فرض کنید شما توی سرویس ثبت سفارش هستید و قصد دارین اکسپشنهایی که در این بخش رخ میده رو هندل کنید.
یکی از روشهایی که در لاراول موجوده ایجاد یک اکسپشن برای سرویس مدنظر هستش:
یعنی با استفاده از کامند:
php artisan make:exception name
یک اکسپشن مخصوص سفارشات ایجاد میکنید و بعد در موارد مورد نیاز اون رو throw کرده و در کنترلر مربوطه catch میکنید.
البته که امکانات اکسپشنها محدود به این نیست و متدهای مختلف دارن و حتی قابلیتهایی مثل تنظیم کردن پیام با صدا زدن $message
که میتونید از داکیومنت لاراول جزییات بیشتر رو مطالعه کنید.
البته روشهای دیگری هم هستش که در لینک زیر گفته شده:
https://laravel.com/docs/8.x/errors