TGViewer
| کانال توسعه‌دهندگان لاراول | | کانال توسعه‌دهندگان لاراول | @developixlaravel · 1.54K subscribers
Post #61 729
فصل یک - Routing

بخش چهارم - معرفی کامند های روتینگ


‏Artisan ابزار خط فرمانی است که به شما کمک می‌کند تا کارهای مختلفی را در پروژه لاراول خود انجام دهید. این کامندها به توسعه‌دهندگان اجازه می‌دهند تا به سرعت وظایف مختلفی را مانند مدیریت مسیرها، پیکربندی‌ها، و کش‌ها انجام دهند.

در این قسمت با کامند های مربوط به بخش روتینگ آشنا می شویم:

1-
php artisan install:api


در نسخه جدید لاراول مسیر های مربوط به API به طور پیش فرض وجود ندارد، اگر پروژه شما نیاز به API دارد با این دستور مسیر های API را ایجاد و پیکربندی کنید.
با اجرای این دستور فایل api.php در پوشه route برای شما ایجاد می شود.
همچنین Laravel Sanctum که یک پکیج برای احراز هویت و محافظ API ها می باشد به طور خودکار برای شما نصب می شود.

2-
php artisan route:list


این دستور لیستی از تمام مسیرهای ثبت شده در پروژه را نمایش می‌دهد. اطلاعاتی مانند HTTP Method, URL، نام مسیر و کنترلری که درخواست‌ها را مدیریت می‌کند، را نمایش می‌دهد.

3-
php artisan route:list -v


تمامی اطلاعات پیش‌فرض به علاوه جزئیات بیشتری از Action، مانند نام کنترلر و متد، و میدلورهای مورد استفاده در مسیر را نمایش می‌دهد.
اطلاعات دقیق‌تر درباره namespace و گروه‌بندی‌های اعمال شده به مسیرها نیز ممکن است نمایش داده شود.

4-
php artisan route:list -vv


تمامی اطلاعات -v به علاوه اطلاعات بیشتری درباره پارامترهای مسیر، نام‌های کامل کلاس‌ها و متدها، و جزئیات دقیق‌تر دیگری که ممکن است در مسیر استفاده شده باشند را نمایش می‌دهد.
این سطح از جزئیات می‌تواند شامل اطلاعات دقیق‌تر درباره dependency injection و هر نوع تنظیمات خاص دیگر مربوط به مسیر باشد.

5-
php artisan route:list --path=api


این کامند لیست مسیرهایی را نمایش می‌دهد که شامل رشته api در URL خود هستند. این می‌تواند برای فیلتر کردن و نمایش مسیرهای مرتبط مفید باشد.

6-
php artisan route:list --except-vendor


این کامند لیست مسیرها را به استثنای مسیرهایی که از پکیج‌های vendor آمده‌اند، نمایش می‌دهد.

7-
php artisan route:list --only-vendor


این کامند تنها مسیرهایی را نمایش می‌دهد که از پکیج‌های vendor آمده‌اند.

8-
php artisan config:publish cors


این کامند برای انتشار تنظیمات پیکربندی CORS (Cross-Origin Resource Sharing) استفاده می‌شود. این پیکربندی‌ها می‌تواند شامل تنظیمات امنیتی برای مدیریت درخواست‌های API از دامنه‌های مختلف باشد.

9-
php artisan route:cache


این کامند برای کش کردن (ذخیره موقت) تمامی مسیرهای ثبت شده در پروژه استفاده می‌شود. این کار به بهبود عملکرد برنامه کمک می‌کند زیرا نیاز به تحلیل دوباره مسیرها در هر درخواست کاهش می‌یابد.

10-
php artisan route:clear


این کامند برای پاک کردن کش مسیرها استفاده می‌شود. بعد از اجرای این کامند، لاراول مسیرها را دوباره از نو تحلیل و ثبت می‌کند.

این کامندها به توسعه‌دهندگان کمک می‌کند تا مدیریت بهتری بر روی پروژه لاراول خود داشته باشند و به راحتی بتوانند وظایف روزمره توسعه را انجام دهند.

🔖 #Laravel, #PHP, #لاراول, #فصل_۱

👤 AmirHossein

💎 Channel: @DevelopixLaravel
  • ❤ 5
  • 🔥 2
  • 👍 1
More from @developixlaravel
  1. Oct 9, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت دوم در بخش دوم از آمو…
  2. Oct 1, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت اول در لاراول، روابط…
  3. Sep 30, 2026مدیریت همزمانی و قفل‌گذاری روی پردازش‌ها در لاراول (Laravel Atomic Locks) در بخش چهارم از…
  4. Sep 26, 2026🔥 پکیج: ورود با حساب‌های دیگر؛ Socialite برای اضافه‌کردن ورود با حساب‌های دیگر به پروژه ل…
  5. Sep 25, 2026🔒 فقط داده‌های تأییدشده را ذخیره کن وقتی یک فرم ویرایش پروفایل داری، ممکن است کلاینت علاو…
  6. Sep 20, 2026حفاظت از پردازش ها با Laravel Rate Limiter بخش سوم - پیکربندی در قسمت سوم از مجموعه آموزش…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →