آموزش لاراول | Laravel

معرفی Laravel

PHP، به عنوان محبوب ترین زبان برنامه نویسی سرور در جهان شناخته شده است.  اگر شما قصد دارید با زبان PHP برنامه نویسی کنید باید از فریمورک استفاده کنید. فریمورک های PHP یک راه فوق العاده برای سرعت بخشیدن به روند توسعه وب شما هستند. در طی چند سال گذشته، یک رهبر از بسته ی قدرتمند فریمورک پی اچ پی به نام Laravel ظهور کرده است.  این فریمورک به دلیل جامعه عظیمی از کاربران، معماری قابل انعطاف و مقیاس پذیر، ابزارهای مدیریت اپلیکیشن و قالب در رقابت شدید با دیگر فریمورک های این زبان قرار گرفته است که شامل بسیاری از بهترین ویژگی های فریمورک هایی نظیر CodeIgniter، Yii، ASP.NET MVC، Ruby on Rails، Sinatra و غیره است.

Laravel چیست؟

Laravel یک فریمورک MVC با bundles، migrations و Artisan CLI می باشد. لاروال یک فریمورک متن باز است و ویژگی های بسیار غنی دارد که سرعت توسعه وب را افزایش می دهد. اگر شما با Core PHP و Advanced PHP آشنا هستید، Laravel کار شما را ساده تر می کند. اگر قصد دارید یک وبسایت را از ابتدا ایجاد کنید، زمان زیادی صرفه جویی خواهید کرد. نه تنها این مورد، بلکه وب سایت ساخته شده در Laravel ار امنیت بالایی برخوردار است که مانع از حملات مختلفی می شود که می تواند در وب سایت ها رخ دهد.

در سال 2011 تیلور اوتول، فریمورک پیشرفته تری نسبت به فریمورک CodeIgniter ابداع کرد. آپدیت لاراول با استفاده از ابزار Composer صورت می گیرد و امکان بهره وری از آخرین نسخه کتابخانه های این فریمورک را فراهم می کند. این فریمورک از کتابخانه ی Symfony استفاده می کند.

 

ویژگی های Laravel

  • ماژولار
  • تست پذیری
  • مدیریت پیکربندی
  • Query builder
  • Schema builder، migrations و seeding
  • پست الکترونیکی
  • احراز هویت
  • Redis
  • صف ها
  • رویداد و command bus
  • نوشته شده توسط زبان PHP
  • مبتنی بر معماری MVC و MVC انعطاف پذیر
  • متن باز
  • رایگان
  • دارای مجوز MIT
  • قابلیت مسیریابی آسان
  • قابلیت Caching
  • قابلیت راه اندازی، آپدیت و یادگیری آسان
  • عدم نیاز به کد نویسی های تودرتو
  • بهره مندی از ORM با نام Eloquent و templating engine با نام Blade
  • توسعه‌ پذیری بالا
  • دارای دسترسی‌های کاربران، Artisan Console، Errors & Logging، ابزارهای کمکی و غیره

کاربرد Laravel

  • Breakdancer
  • پشتیبانی فناوری اطلاعات
  • توسعه وب
  • ساخت com در 4 روز
  • طراحی سایت با PHP
  • آموزش ایجاد RESTful API در Laravel

آموزش ایجاد RESTful API در Laravel

سه شنبه ۲۱ فروردین ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش Laravel 5.5 برای مبتدیان

آموزش Laravel 5.5 برای مبتدیان

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۲۰:۰۰
  • آموزش اولیه Laravel 

آموزش اولیه Laravel 

سه شنبه ۲۶ دی ۱۳۹۶ - ساعت ۰۷:۳۰
  • آموزش یکپارچه سازی Elasticsearch با PHP و Laravel 

آموزش یکپارچه سازی Elasticsearch با PHP و Laravel 

جمعه ۲۲ دی ۱۳۹۶ - ساعت ۰۶:۰۰
  • آشنایی با مفهوم و کاربرد OAuth در لاراول

آشنایی با مفهوم و کاربرد OAuth در لاراول

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۳
  • آموزش Laravel Eloquent ORM

آموزش Laravel Eloquent ORM

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۳
  • آموزش ایجاد CMS با لاراول

آموزش ایجاد CMS با لاراول

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۳
  • آموزش ایجاد سایت Laravel

آموزش ایجاد سایت Laravel

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۲
  • میان افزار Laravel چگونه کار میکند

میان افزار Laravel چگونه کار میکند

دوشنبه ۰۸ خرداد ۱۳۹۶ - ساعت ۰۴:۰۰
  • ساخت REST API با Laravel

ساخت REST API با Laravel

پنج شنبه ۲۱ اردیبهشت ۱۳۹۶ - ساعت ۱۴:۰۰
  • ساخت وب سرویس RESTful با PHP و Laravel

ساخت وب سرویس RESTful با PHP و Laravel

پنج شنبه ۰۴ شهریور ۱۳۹۵ - ساعت ۰۷:۰۰
  • شروع کار با Lumen

شروع کار با Lumen

دوشنبه ۰۳ خرداد ۱۳۹۵ - ساعت ۲۳:۰۰
  • پردازش پرداخت ها با Stripe و Laravel Cashier

پردازش پرداخت ها با Stripe و Laravel Cashier

جمعه ۲۴ اردیبهشت ۱۳۹۵ - ساعت ۱۳:۰۰
  • ساخت شبکه اجتماعی شبیه Facebook با Laravel

ساخت شبکه اجتماعی شبیه Facebook با Laravel

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۴۰
  • اموزش فریمورک Laravel 5 از ابتدا

اموزش فریمورک Laravel 5 از ابتدا

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۴۰
  • حسابداری با فریمورک Stripe

حسابداری با فریمورک Stripe

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۷
  • آموزش توسعه API با Laravel

آموزش توسعه API با Laravel

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۷
  • آشنایی با دستورات و Eevent Domain های Laravel

آشنایی با دستورات و Eevent Domain های Laravel

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۶
  • مبانی فریمورک Laravel 5

مبانی فریمورک Laravel 5

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۵
  • برنامه نویسی شی گرا در Laravel

برنامه نویسی شی گرا در Laravel

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۴
  • آشنایی با Laravel 5.0

آشنایی با Laravel 5.0

سه شنبه ۲۶ خرداد ۱۳۹۴ - ساعت ۱۷:۳۳