زبان برنامه نویسی PHP یکی از برترین و محبوبترین زبانهای برنامه نویسی در حوزه طراحی وب می باشد .
این زبان برنامه نویسی Framework های بسیار زیادی دارد که لاراول یکی از آنها است.
در واقع فریم ورک یا Framework در لغت به معنی چارچوب می باشد.
فریم ورک برنامه نویسی متشکل از کتابخانهها، استانداردها، دیزاین پترنها
و قوانین کدنویسی است که در بستر یک چارچوب نرم افزاری
در اختیار توسعه دهندگان و برنامه نویسان قرار میگیرد.
برای انواع زبانهای برنامه نویسی مختلف، فریم ورکهای متعددی توسعه داده شده است.
از فریم ورکها برنامه نویسان و توسعه دهندگان بهعنوان بستری استاندارد
برای طراحی و توسعه اپلیکیشنهای خود استفاده میکنند.
تاریخچه لاراول
لاراول توسط سر تیلور اتول به عنوان تلاشی برای جایگزینی عالی
برای چارچوب قدیمیتر PHP با نام CodeIgniter ایجاد شد.
در سال 2011 اولین نسخه لاراول رو ارائه داد که مکانیزم های View،Session،Model و مسیر یابی رو ارائه میداد
ولی به دلیل نبود لایه کنترلر حالت واقعی MVC رو از دست داده بود.
پس از گذشت زمان و ارائه نسخه های بعدی Laravel ویژگی های زیادی به این فریم ورک افزوده شد.
چارچوب Laravel برای قالبهای سبک وزن داخلی که میتواند
برای ایجاد پوستههای شگفت انگیز با استفاده از محتوای پویا مورد استفاده قرار گیرد، مشهور است.
علاوه بر این، چندین ویدجت را شامل میشود
که کد CSS و JS را با ساختارهای مستحکم ترکیب میکند.
به صورت خلاقانهای قالبهای لاراول طراحی شدهاند
تا طرحهای ساده و پیچیدهای با بخشهای مشخص ایجاد کنند.
همچنین Laravel از الگوی معماری MVC پشتیبانی میکند
که باعث میشود منطق کسب و کار و لایههای مختلف از هم جدا شود.
لاراول از یک پیکربندی پیشفرض برای پشتیبانی از احراز هویت و اعطای مجوز استفاده میکند.
با استفاده از ابزارArtisan، به راحتی میتوانید اپلیکیشن خود را با احراز هویت، امن کنید.
چیزی که لاراول رو از بقیه جدا می کند سینتکس ظریف و گویای آن می باشد
که برای راحتی و تسریع فرآیند توسعه وب طراحی شده است.
این فریمورک دارای جامعه پشتیبانی فعالی هست و ویژگی های فوق العاده ای دارد.