نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

خطای Unable to prepare route در لاراول

امیرمسعود ایرانی | شنبه, ۲۴ تیر ۱۳۹۶، ۰۷:۲۶ ب.ظ | ۰ نظر

در هنگام نصب آخرین نسخه از لاراول اگر بخواهید مسیرها یا Routeهای تعریف شده را Cache کنید ممکن است با خطای زیر مواجه شوید:

Unable to prepare route [api/user] for serialization. Uses Closure.

علت رخداد این مشکل، عدم امکان Cache برای مسیرهایی است که از Closure برای پردازش دستورات Route استفاده می‌کنند.

اگر در Routeهای شخصی خود چنین مسیری تعریف نکرده‌اید به احتمال زیاد یکی از Routeهای پیش‌فرض و تستی لاراول در فایل api.php یا web.php چنین مقداری را در خود دارند.

برای اطمینان تمامی فایل‌های موجود در شاخه‌ی routes را باز کنید و مقادیر پیش‌فرض را کامنت کنید. سپس برای ایجاد مسیرهای جدید و دلخواه خود از کنترلرها استفاده کنید تا امکان Cache شدن آن‌ها فراهم شود.

  • امیرمسعود ایرانی

Routing

laravel

فریم ورک

لاراول

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی