نحوه انتشار فایل مسیر API در لاراول 11
در لاراول 11، مدیریت مسیر API در مقایسه با نسخه های قبلی، رویکردی کمی متفاوت دارد. پروژههای جدید بهطور پیشفرض فاقد یک فایل مسیر API اختصاصی هستند که راهاندازی برنامههای بدون APIهای عمومی را ساده میکند. اما نترس! اگر پروژه شما نیاز به API دارد، انتشار فایل لازم و راهاندازی Laravel Sanctum برای احراز هویت بسیار آسان است.
1. بسته API را نصب کنید
ترمینال خود را باز کنید و به دایرکتوری ریشه پروژه لاراول خود بروید. دستور Artisan زیر را اجرا کنید:
php artisan install:api
کاری که این دستور انجام می دهد:
`Creates the routes/api.php file, where your API routes will reside.
Installs Laravel Sanctum, a package offering token-based authentication for your API.
Generates relevant migrations for Sanctum.
Adds a configuration file (config/sanctum.php) for Sanctum settings.`
2. مسیرهای API خود را تعریف کنید
با قرار دادن فایل routes/api.php، می توانید با استفاده از مکانیسم های مسیریابی لاراول، نقاط انتهایی API خود را تعریف کنید. در اینجا یک مثال است:
user();
})->middleware(Authenticate::using('sanctum'));
با دنبال کردن این مراحل، فایل مسیر API را در برنامه Laravel 11 خود با موفقیت منتشر کرده اید و پایه و اساس ساختن نقاط پایانی API ایمن و کارآمد را ایجاد کرده اید. این رویکرد نه تنها راه اندازی اولیه را ساده می کند، بلکه یک پایگاه کد به خوبی ساختار یافته و سازمان یافته برای پروژه شما تضمین می کند.