با آموزش های لاراول جاب تیم در خدمت شما هستیم
swagger (سووگر) چیست؟ یک ابزار قدرتمند برای ساخت مستندات پروژه به صورت اتوماتیک، که طیف وسیعی از راه حل های مختلف برای ساخت مستندات یک Api را در اختیار شما قرار می دهد.
شاید برای شما هم پیش آمده باشد که در پروژه ای نیاز به نوشتن داکیومنت باشید اما نوشتین داکیومنت می تواند وقت زیادی از برنامه نویس بگیرد و نمی توان برای نوشتن داکیومنت در لاراول یا هر فریمورک دیگری استانداردی با نرم افزارهای word درست کرد!!! اصلا کار جالبی نخواهد بود اما چاره کار چیست؟
در دنیای وب ابزار زیادی برای ایجاد داکیومنت برای پروژه های مختلف مخصوصا لاراول وجود دارد swagger یکی از این ابزارها می باشد که شما می توانید با مراجعه با سایت swagger.io از این ابزار قدرتمند استفاده کنید اما چند مشکل کوچک در این جا وجود دارد که اولا swagger برای زبان php می باشد و نه برای فریمورک لاراول پس یا باید با اضافه کردن کلاس های و ui این ابزار در لاراول آشنا باشید یا از یک ابزار جایگزین که کل کار را به صورت مجتمع آماده کرده است استفاده کنید.
راهنمای نصب swagger در لاراول و منابع مختلفی برای استفاده و نصب swagger در لاراول وجود دارد که ما چند تا از این منابع رو براتون معرفی می کنیم که راهنمای کاملی از نصب این پکبج قدرتمند را ارائه داده اند:
- medium.com
یک راهنمای کامل از پایه نصب لاراول تا نصب پکیج مورد نظر و استفاده ساده از آن
- hackernoon.com
توضیحات کاملی دارد همراه با کلیدهای ترکیبی برای نصب!!!