توضیحات
آموزش REST API در فریم ورک لاراول، زبان برنامه نویسی PHP یکی از برترین و محبوبترین زبانهای برنامه نویسی در حوزه طراحی وب است. این زبان برنامه نویسی Framework های بسیار زیادی دارد که لاراول یکی از آنها است. عاملی که فریم ورک لاراول را از سایر فریم ورکهای زبان PHP متمایز میسازد، ویژگیهای زیاد آن است.
این آموزش را میتوانید از تب “نمایش آموزش” مشاده در طراحی بروز نمایید.
فریم ورک لاراول:
زمانی که در مورد فریم ورکهای توسعه وب اپلیکیشن صحبت میشود، همیشه نام لاراول به میان میآید. از لاراول میتوان به عنوان محبوبترین فریم ورک زبان برنامه نویسی PHP یاد کرد. این فریم ورک توانسته است در زمانی کوتاه، به اولین گزینهی توسعه دهندگان برای توسعه برنامههای پیچیده تحت وب تبدیل شود.
لاراول فریم ورکی مبتنی بر معماری MVC است که به صورت رایگان و متن باز ارائه شده است. این فریم ورک امکانات هوشمندی در اختیار برنامه نویسان قرار میدهد و برنامه نویسی را برای آنها لذت بخشتر میکند.
Rest api چیست؟
Rest api مخفف کلمات representational state transfer – application programming interface میباشد. api متد هایی برای ارتباط با کتابخانه ها و اپلیکیشن ها را دارد. Rest روشی برای ارسال و دریافت داده ها با پروتکل http از طریق شبکه است. هم چنین پروتکلی به نام simple object access protocol که soap نام گرفته است، کار ارسال و دریافت را با فرمت xml انجام می دهد.
رست ای پی آی ها از این جهت به وجود آمده اند که از پروتکل هایی که در بستر وب وجود دارند استفاده کنند. اگر بخواهیم برای سیستمی وب سرویس ایجاد کنیم، به عنوان مثال سیستمی که با فریمورک laravel توسعه داده شده است. باید از restful api ها استفاده بکنیم. برای سیستم های توزیع شده، rest یک نوع معماری نرم افزار بشمار می رود.
Rest api ها چه نوع عملکردی دارند؟
معماری rest api بر پایه client/server عمل می کند. هنگامی که client درخواستی به server ارسال می کند، سرور پاسخ خود را در قالب پکت به کلاینت ارسال می کند. این کار تا زمانی که کلاینت به هدف خود نرسیده باشد ادامه می یابد. تمامی Request ها و Response ها با استفاده از این api ها بین کلاینت و سرور رد و بدل می شوند.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.