مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

سیر تکامل فریمورک Laravel لاراول


همه فریمورک هایی که برای وب اپلیکیشن ها، ساخته شده اند دارای تاریخچه ای برای نسخه های خود هستند و همیشه در حال به روز رسانی و نگهداری می باشند. هر نسخه جدید، قابلیت های جدید و توابع جدیدی را در خود جای می دهد که توابع قبلی یا تغییر یافته اند یا دراثر نارضایتی توسعه دهندگان، از رده خارج شده اند ، بنابراین مهم است که بدانید کدام نسخه برای پروژه های شما مناسب است.

تاریخچه لاراول

با رشد و گسترش فریمورک Codigniter، مشکلاتی برای برنامه نویسان و توسعه دهندگان وب بوجود آمده بود. خالق لاراول، تیلور اوتول (Taylor Otwell) ، درصدد حل این مشکلات برآمد و قصد داشت فریمورکی را ابداع کند که بر پایه Codigniter باشد و در ضمن مشکلاتِ Codigniter، این فریمورک محبوب، را نیز نداشته و پیشرفته تر باشد. در اینجا بود که لاراول را خلق کرد و باعث شد بسیاری از برنامه نویسان از codigniter  به laravel کوچ کنند.

نگاهی گذرا به تاریخچه لاراول را در اینجا مرور می کنیم :

■ لاراول 1

□ تاریخ انتشار : اولین نسخه آزمایشی لاراول در ۹ ژوئن ۲۰۱۱  توسط تیلور اوتول ارائه شد

□ ویژگی ها : دارای ویو، سشن، مسیریابی بود. ولی عدم وجود کنترلر باعث شد که حالت فریمورک MVC را نداشته باشد.

 

■ لاراول 2

□ تاریخ انتشار : سپتامبر ۲۰۱۱

□ ویژگی ها : سیستم طراحی قالب blade اضافه شد. کنترلرها اضافه شدند، و رسماً به عنوان فریمورک MVC شناخته شد.

 

■ لاراول 3

□ تاریخ انتشار : فوریه ۲۰۱۲

□ ویژگی ها : معرفی سایت http://laravel.com و ارائه داکیومنت قوی لاراول، ارئه خط فرمان CLI (interface command line)به نام artisan، پشتیبانی داخلی از مدیریت پایگاه داده، ارائه migrationها، لایه‌های بانک اطلاعاتی، پشتیبانی از Eventها، همگام سازی لاراول با unit testing و سیستم پکیجینگ یا bundle

 

■ لاراول 4

□ تاریخ انتشار : می ۲۰۱۳ 

□ ویژگی ها : Illuminate ، استفاده از مدیریت بسته‌ها یا composer، پشتیبانی از database seeding، پشتیبانی از صف‌های پیام، ارسال انواع مختلفی از ایمیل، پشتیبانی از soft deletion( تاخیر در حذف رکوردهای پایگاه داده)

 

■ لاراول 5

□ تاریخ انتشار : فوریه ۲۰۱۵

□ ویژگی ها : برنامه‌ ریزی برای اجرای وظایف از طریق scheduler، بهینه سازی بسته‌های assets به وسیله Elixir، ساده شدن عملیات احراز هویت از طریق بسته Socialite، ارائه ساختار درختی برای توسعه برنامه

■ لاراول 5.1

□ تاریخ انتشار : ژوئن ۲۰۱۵

□ ویژگی ها : رفع باگ های نسخه 5.1، انتشار به صورت یک نسخه با پشتیبانی طولانی مدت یا LTS

 

■ لاراول 5.2

□ تاریخ انتشار : ۲۱ دسامبر ۲۰۱۵

□ ویژگی ها : تغییرات کوچک

 

■ لاراول 5.3

□ تاریخ انتشار :  ۲۳ اوت ۲۰۱۶

□ ویژگی ها : پشتیبانی ۶ ماهه برای رفع مشکلات و پشتیبانی یک ساله برای مشکلات امنیتی، تمرکز بر بهبود سرعت توسعه برای برنامه نویسان

 

■ لاراول 5.4

□ تاریخ انتشار : ۲۴ ژانویه ۲۰۱۷

□ ویژگی ها : Laravel Dusk، Laravel Mix، Blade Components and Slots، Markdown Emails، Automatic Facades، بهبود مسیر یا route

 

■ لاراول 5.5

□ تاریخ انتشار : ۳۰ اگوست ۲۰۱۷

□ ویژگی ها : پشتیبانی طولانی مدت و به صورت LTS، پشتیبانی برای رفع مشکلات تا دو سال و پشتیبانی برای رفع مسائل امنیتی تا سه 

 

 

■ نگاهی گذرا به تغییراتی که در نسخه های جدید لاراول رخ داد :

 

● دایرکتوری قدیمی app/models در Laravel 5.1 حذف شده است.

 

● تمام controllerها، middlewareها و requestها گروه بندی می شوند در یک دایرکتوری که زیردایرکتوری app / Http می باشد.

 

● یک دایرکتوری جدید به نام Providers به جای فایل های app/start در نسخه های قبلی Laravel جایگزین شد.

 

● تمام فایل های language و viewها، به دایرکتوری resources منتقل شدند.

 

● فرمان جدید artisan: cache ، برای ثبت routeهای جدید استفاده می شود و با انتشار Laravel 5.1 و نسخه های دیگر این امکان ارائه شد.

 

● Laravel از HTTP middleware پشتیبانی می کند و همچنین دارای - token CSRF و مدل احراز هویت (authentication model) می باشد.

 

● تمام مدل های احراز هویت (authentication model) در دایرکتوری  resources/views/auth قرار دارند. این شامل ثبت نام کاربر(registration)، تأیید هویت(authentication) و کنترل های رمز عبور(password controllers) می باشد.

فصلِ: 28 , تعداد قسمت ها: 253 , سطح: صفر تا صد

این فصل در یک نگاه:

آشنایی با امکانات جدید لاراول ۷…

برخی از سرفصل های این پکیج آموزشی :   لاراول چیست و چرا ما لاراول استفاده میکنیم کامپوزر کارش چیه و نصب اون نصب لاراول آموزش نصب لاراول از طریق اینستالر آموزش نصب لاراول با استفاده ا…
فصلِ: 1 , تعداد قسمت ها: 2 , سطح: متوسط

این فصل در یک نگاه:

بهترین و پر بازده ترین روش تبدیل بازدیدکننده سایت به مشتری تبلیغات هدفمند و برند سازی هوشمندانه با ایمیل می باشد. ایمیل…

  وبینار(سمینار آنلاین) آموزش تکنیک های ایمیل مارکتینگ   اگر تا انتها این متن را مطالعه کنید نظر شما در مورد ایمیل مارکتینگ 180 درجه عوض می شود!! بر هیچکس پوشیده نیست که از سال 1972 که ای…
فصلِ: 4 , تعداد قسمت ها: 368 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث تکمیلی فریم ورک لاراول…

فصل اول :آموزش مقدماتی فریم ورک لاراول معرفی فریم ورک لاراول و پیشنیازهای انجام کار انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک معرفی روش های نصب پروژه لاراولی از طریق سایت گی…
فصلِ: 1 , تعداد قسمت ها: 155 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث مقدماتی فریم ورک react.js…

توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js  و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید