یه برنامه نویس وب که شدید علاقه داره به یادگیری بیشتر توی زمینه کاریش و مسائل مرتبط با آی.تی و تکنولوژی :))
مدیریت ساده خطای 404 با لاراول
مسیرهایی که وجود ندارند!
یکی از مهمترین کارهایی که برای هر سایتی باید انجام داد تا کاربرها از سردرگمی در بیان و برگردن به مسیر اصلی سایت و یا به نحوی بهشون اطلاع داده بشه که آدرس اشتباهی رو وارد و یا کلیک کردن، ساخت صفحات خطای معروف 404 هستش.
خطای 404 چیه و چه زمانی اتفاق میفته؟
کد پاسخ 404 یا خطای 404 یکی از معروفترین پاسخها در مقابل درخواستهای ارسال شده سمت سرور هستش که توی این حالت، سرور منبع درخواست شده رو پیدا نمیکنه ( این درخواست میتونه یک آدرس html، آدرس یک فایل، تصویر و یا هرچیز دیگه ای باشه)؛ این کد زمانی برمگیرده که محتوا و یا مسیری که وارد کردیم وجود نداشته باشه و سرور به عنوان پاسخ نتونه نتیجه ای برگردونه. لیست کامل پاسخهای استاندارد یک سرور به درخواستهایی که ازش میشه رو اینجا ببینید.
مدیریت خطاهای 404 در لاراول (ساخت صفحه سفارشی 404)
از اونجایی که فلسفه وجودی لاراول ساده سازی امور هست این کار هم به راحتی هرچه تمام تر انجام میشه. برای هندل کردن خطای 404 توی لاراول (اینجا منظورم نسخه 5 هستش و احتمالا برای نسخه های پایینتر هم جواب میده چون چک نکردم)، کافیه توی مسیر resources/views/errors
یک فایل blade با عنوان 404.blade.php
بسازید! و تمام :))
به همین سادگی از این به بعد هر صفحه و یا آدرسی که وجود نداشته باشه لاراول محتویات این صفحه 404 که ساختین رو به کاربرها نشون میده که میتونه حاوی یه پیام خلاقانه برای برگشتن کاربر به صفحه اصلی سایت و یا هرچیز دیگه ای باشه.
موفق باشید
مطلبی دیگر از این انتشارات
Cursor Pagination در لاراول
مطلبی دیگر از این انتشارات
پکیچ گروه بندی و دسترسی دادن به کاربران لاراول - userpermission
مطلبی دیگر از این انتشارات
درباره Laravel Pipelines