laravel چیست

laravel چیست
laravel چیست

Laravel یکی از فریم‎ ورک‎ های زبان پی اچ پی است که برای توسعه اپلیکیشن ‎های وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان پی اچ پی را ساده‎تر می‎ نماید و کمک بسزایی برای انجام پروژه ‎های PHP و توسعه آسان آن‎ها می‎ کند. فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده می‌شوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل و سایر جیتجوگر ها ترند حاکی از رشد روز افزون فریم ورک Laravel است.

حالا چرا Laravel

بروزرسانی و یادگیری آسان
آسان‏ سازی کارهای معمول در روند برنامه ‎نویسی نظیر احراز هویت، روتینگ، جلسات و کَش
راه ‎اندازی سریع و آسان محیط‎ ها و روابط چندگانه
بهره ‎گیری از ریموت کامپوننت
محدود‎ کردن Eloquent با دستورات ساده
بهبود سرعت و افزایش ۱۰۰ درصدی سرعت مسیرها
دلپذیر کردن فرآیند توسعه برای توسعه ‎دهندگان بدون به خطر انداختن قابلیت‎های برنامه
استفاده از شیوه استاندارد Bundle در نسخه ‎های اولیه و استفاده از پکیج ‎ها در نسخه جدید
اجرای آزمایش‎ های واحد متعدد با دستورات بسیار ساده
دسترسی ساده به دیتابیس و سهولت در تغییر وکنترل کدها و بروز رسانی و توسعه برنامه ‎ها
استفاده از موتور تپملیت Blade

پیش نیازهای سرور برای نصب laravel

پیش نیازهای سرور برای نصب laravel
پیش نیازهای سرور برای نصب laravel

سرور لینوکسی شما برای نصب لاراول نیاز دارد تا حداقل مشخصات زیر را داشته باشد.

پیش نیاز سرور برای نصب laravel
پیش نیاز سرور برای نصب laravel

نسخه php باید بالاتر از 5.5.9 باشد و ماژول های OpenSSL , PDO , Mbstring , Tokenizer در سرور فعال باشد.
با وارد کردن دستور php -m می توانیم از فعال بودن این موارد اطمینان حاصل کنیم.

PHP <= 5.5.9
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension