
« لاراول » ( Laravel ) یک فریمورک php مبتنی بر معماری MVC است. این چارچوب بسیار قدرتمند، کدباز و رایگان است.
لاراول امکان توسعه برنامههای تحت وب را آسان و سریع کرده و بسیار انعطافپذیر است. در این فریمورک میتوان عملکرد بسیاری از بخشها را بدون نیاز به تغییر در کدهای اصلی تغییر داد و هنگام ایجاد یک اپلیکیشن برای کدهای تکراری برنامهنویسی، راهحل و (short code)های مناسب ارائه میدهد.
روند رشد این فریمورک در سالهای اخیر بسیار سریع بوده است و اکنون جزء یکی از محبوبترین فریمورکهای زبان پیاچپی است.
از جمله مزایای این فریمورک میتوان به موارد زیر اشاره کرد:
راهاندازی آسان
یادگیری آسان
بهروزرسانی آسان
بدون داشتن کد نویسیهای تودرتو
دارای قابلیت ماژولار (از جمله Bundle و Composer)
مبتنی بر معماری منعطف (MVC)
ارتباط با دیتابیس و اجرای دستورات به صورت سریع و آسان
بهرهمندی از (ORM) با نام (Eloquent) با کارایی و انعطاف چشمگیر
بهرهمندی از (templating engine) با نام (Blade) با امکانات مناسب
توسعه اختصاصی سیستم مسیر دهی (routing)
اجرای آسان روندهای معمول برنامهنویسی مانند احراز هویت
انجام تستهای متعدد از واحدهای مختلف برنامه با دستورات ساده
پیشنیازهای نصب لاراول:
نسخه PHP:
۵٫۶ و بالاتر
ماژولهای PHP:
(OpenSSL , PDO , Mbstring , Tokenizer)
ابتدا باید (epel) را نصب کنید.
yum install epel-release
سپس (Composer) را نیز نصب کنید.
curl -sS https://getcomposer.org/installer | phpحال میتوان لاراول را نصب کرد.
mv composer.phar /usr/local/bin/composer
chmod+x /usr/local/bin/composergit clonehttps://github.com/laravel/laravel.gitcd laravelcomposer installchown -R USER.USER laravelchmod -R 755 laravel در نهایت باید (Encryption Key) ایجاد شده و در فایل (app.php) دخیره شود.php artisan key:generateApplication key [Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ] set successfully.اطلاعات را در فایل (config/app.php) در قسمت (APP_KEY) به شکل زیر ذخیره کنید.‘key’ => env(‘APP_KEY’, ‘Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ’),در نهایت سرویس apache را restart کنید.
‘cipher’ => ‘AES-256-CBC’,service httpd restart