فریم ورک چیست ؟ فریم ورک بستری را برای برنامه نویسان فراهم میکند که استفاده از کدهای از پیش ساخته شده را امکانپذیر میکند. در واقع میتوان گفت هدف اصلی فریم ورکها، راحتی کار برنامه نویسان و اجتناب از نوشتن کدهای تکراری است. لاراول یکی از محبوبترین فریم ورک های PHP است. PHP فریم ورکهای متعددی دارد که از جمله آنها میتوان به Yii ،Cakephp ،codeigniter ،Nette ،Symfonyاشاره کرد. در حال حاضر اکثر برنامه نویسان تحت وبی که قصد توسعه برنامههای کاربردی وب بر پایه معماری سه لایه (MVC) با PHP دارند، استفاده از فریم ورک لاراول را به دیگر فریم ورکها ترجیح میدهند.
لاراول (Laravel) یک فریم ورک php مبتنی بر معماری MVC است که تیلور اوتول (Taylor Otwell) آن را ایجاد و توسعه بخشید. این فریم ورک، بسیار قدرتمند، کدباز و رایگان است.
برخی از مزایای استفاده از لاراول :
یادگیری و بروز رسانی آسان
آسان سازی کارهای معمول در روند برنامه نویسی نظیر احراز هویت، روتینگ، جلسات و کَش
بهره گیری از ریموت کامپوننت
محدودکردن Eloquent با دستورات ساده
بهبود سرعت و افزایش ۱۰۰ درصدی سرعت مسیرها
دلپذیر کردن فرآیند توسعه برای توسعه دهندگان بدون به خطر انداختن قابلیتهای برنامه
استفاده از پکیج ها
اجرای آزمایش های واحد متعدد با دستورات بسیار ساده
دسترسی ساده به دیتابیس و سهولت در تغییر وکنترل کدها و بروز رسانی و توسعه برنامه ها
استفاده از موتور Blade
۱- آشنایی با PHP
۲- آشنایی با ساختار شی گرا
۳- آشنایی با معماری MVC
۱- افرادی که علاقمند به این تکنولوژی قدرتمند هستند.
۱- یادگیری و تسلط کافی به فریمورک لاراول