লারাভেল

লারাভেল একটি মুক্ত, ওপেন সোর্স ওয়েব ফ্রেমওয়ার্ক। এটি ‍মূলত পিএইচপি দিয়ে বানানো একটি ওয়েব ফ্রেমওয়ার্ক যা তৈরি করেছেন টেইলর অটওয়েল। এটি ওয়েব এপ্লিকেশনের তৈরির জন্য ব্যবহৃত হয় যাতে মডেল-ভিউ-কন্ট্রোলার (এমভিসি) ডিজাইন প্যাটার্ন এবং সিম্ফনি ভিত্তিক ওয়েব অ্যাপ্লিকেশনের ব্যবহার করা হয়েছে। লারাভেলের কিছু বৈশিষ্ট্য হল, ডেডিকেটেড ডিপেন্ডেন্সি সিস্টেম, রিলেশনাল ডেটাবেসগুলি অ্যাক্সেস করার জন্য নিজস্ব পদ্ধতি এবং রক্ষণাবেক্ষণে সহায়তা এবং আর্টিসান নামক একটি মডুলার প্যাকেজিং সিস্টেম রয়েছে । লারাভেল তৈরি করা হয়েছে কম্পোজার নামক ডিপেন্ডেন্সি ম্যানেজারের উপর ভিত্তি করে । লারাভেল এ একটি অতি শক্তিশালী কমান্ডলাইন টুল আছে যার নাম আর্টিসান । লারাভেলের সোর্স কোড এমআইটি লাইসেন্স এর অধীনে গিটহাবে রাখা আছে। কোডইগনাইটার এর চাইতে উন্নত কিছু বৈশেষ্ট্যের কিছু তৈরির জন্য টেলর ওটয়েল লারাভেল তৈরি করেন। পূর্ববর্তি কোডইগনাইটার এ কিছু বিষয় অনুপস্থিত ছিল যেমন অথেন্টিকেশন অথরাইজেশনের মত কিছু বৈশিষ্ট্য। সেই সকল প্যাকেজ বিল্ট-ইন রেখে লারাভেল উন্নয়ন করা হয়। লারাভেলের প্রথম বেটা ভার্সন অবমুক্ত করা হয় ৯ই জুন ২০১১ সালে। লারাভেল এর এই সংস্করনে ফ্রেমওয়ার্কের সকল চাহিদা পুরন করলেও কন্ট্রোলারের পুর্ন সহযোগিতা ছিল না। যার ফলে এটি সম্পূর্ণ মডেল ভিউ কন্টোলার-এর যেই গঠনের উপরে এই ফ্রেমওয়ার্ক তৈরি করার কথা ছিল তা পুরাপুরি সফল ছিল না। লারাভেল ২ অবমুক্ত করা হয় ২০১১ এর সেপ্টেম্বরে। আগের চাইতে কমিউনিটির বেশ উন্নতি নিয়ে এটি হাজির হয়। আগের সংস্করনে যেই কন্ট্রোলার নিয়ে সমস্যা ছিল তা এই সংস্করন সমধান করা হয় । যার ফলে লারাভেল ২ থেকে এটি পুরাপুরি এমভিসি প্যাটার্ন পেয়ে যায় । লারাভেল ৩ ২০১২ এর ফেব্রুয়ারিতে অবমুক্ত করা হয় লারাভেল ৩ থেকে কমান্ড লাইন টুলস আর্টিসান সিএলয়াই যুক্ত করা হয় । এবং ডাটাবেজ এর কার্যক্রম আরো উন্নত করা হয় । লারাভেল ৪ বের হয় ২০১৩ এর মে মাসে। যার কোডনেম ছিল Illuminate . ডাটাবেজ মাইগ্রেটিং, ডাটাবেজ সিডিং এর মত ইম্পর্টেন্ট হালনাগাদ নিয়ে আসা হয় এই ভার্সনে । তাছাড়াও ডাটাবেইজ এর সফট ডিলিট এই ভার্সন থেকে কার্যকর হয় । লারাভেলের ইতিহাসে এই ভার্সনেই সব থেকে বেশি পরিবর্তন নিয়ে আসা হয় । ফেব্রুয়ারি ২০১৫ তে আসে লারাভেল ৫ । নতুন ফিচারের মধ্যে এটাতে যুক্ত করা হয় সিডিউলার নামের একটা প্যাকেজ যা সকল কাজের শিডিউল মেইনটেইন করে থাকে । এই ভার্সনে একটা ফাইলসিস্টেম নামের এবাস্ট্রাকসন লেয়ার যুক্ত করা হয় । Elixir এর মাধ্যমে সহজে প্যাকেজ ম্যানেজ করা যায় এই ভার্শন থেকে । লারাভেল ৫ থেকে সম্পূর্ণ নতুন একটা স্ট্রাকচার পায় লারাভেল । ২০১৫ সালের মার্চের দিকে একটা সাইট পয়েন্ট সার্ভের অনুযায়ী লারাভেল হল পিএইচপি এর সব চেয়ে জনপ্রিয় জনপ্রিয় ফ্রেমওয়ার্ক হসেবে উঠে আসে । Source: লারাভেল লং টার্ম সাপোর্ট(এলটিএস) ভার্সনগুলাতে যেমন ৫.১ এ ২ বছরের জন্য বাগ ফিক্স সাপোর্ট এবং ৩ বছরের মধ্যে সিকিউরিটি সাপোর্ট প্রদান করে থাকে ।আর এমনি সকল ভার্ষন গুলার জন্য সাধারনত ৬ মাস বাগ ফিক্সিং এর জন্য এবং ১ বছর সিকিউরিটি সাপোর্ট প্রদান করে থাকে । লারাভেলের আর্কিটেকচার মডেল-ভিউ-কন্ট্রোলার (এমভিসি) ডিজাইন প্যাটার্ন এর উপরে নির্মিত । ওয়েব ফ্রেমওয়ার্ক তুলনা ওয়েব টেম্পলেট ইঞ্জিন তুলনা অক্টোবর , Laravel উপর নির্মিত একটি কন্টেন্ট ম্যানেজমেন্ট সিস্টেম Laracon হচ্ছে লারাভেলের অফিসিয়াল সম্মেলন । এখানে লারাভেলের ডেভেলপমেন্ট এর বিভিন্ন দিক তুলে ধরা হয় । এটা বেশিরভাগ সময়ে অস্ট্রেলিয়া এবং ইউরোপ অনুষ্ঠিত হয়ে থাকে । ২০১৭ সালে লারাকন অনলাইনে অনুষ্ঠিত হয় । ২০১৮ সালে এটি অস্ট্রেলিয়ায় অনুষ্ঠিত হয় । মেক্স সার্গাই (জুলাই ২৭, ২০১৩)। "লারাভেল ফ্রেমওয়ার্কের ইতিহাস, ইলোকোয়েন্স ইমারজেন্স"। maxoffsky.com। সংগ্রহের তারিখ ২০১৫-০৫-১০।  "Releases · laravel/framework · GitHub"। github.com। মার্চ ১৯, ২০১৯। সংগ্রহের তারিখ মার্চ ১৯, ২০১৯।  "The real-time community site Voten goes open-source"।  Daniel Gafitescu (জুন ৬, ২০১৩)। "Goodbye CodeIgniter, Hello Laravel"। sitepoint.com। সংগ্রহের তারিখ ডিসেম্বর ২১, ২০১৩।  Martin Bean (এপ্রিল ২০১৫)। Laravel 5 Essentials। books.google.com। Packt। আইএসবিএন 978-1785283017। সংগ্রহের তারিখ সেপ্টেম্বর ২, ২০১৫।  "Laravel Documentation (versions 3.0–3.2.14)"। three.laravel.com। ২০১৪-০৮-২৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ আগস্ট ৩০, ২০১৪।  "Laravel Documentation (version 4.2)"। laravel.com। সংগ্রহের তারিখ আগস্ট ৩০, ২০১৪।  "laravel/laravel: laravel/readme.md at master"। github.com। এপ্রিল ২২, ২০১৫। সংগ্রহের তারিখ মে ১০, ২০১৫।  "Release Notes - Laravel"। Laravel। সংগ্রহের তারিখ ফেব্রু ২৬, ২০১৯।  "Laravel Documentation: Releases"। Laravel। সংগ্রহের তারিখ ফেব্রুয়ারি ২৬, ২০১৭।  "Laracon Online | The official worldwide Laravel online conference"। laracon.net (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-০৩-২৪।  "Search Results"। laravel-news.com (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-০৩-২৪।  Laravel ডিজাইন প্যাটার্নস এবং শ্রেষ্ঠ অভ্যাস, প্যাক্ট, আইএসবিএন ৯৭৮-১৭৮৩২৮৭৯৮৭ , জুলাই ২014, অর্দা কিলিসদী এবং এইচ। ইব্রাহিম ইলামমাজ দাপ্তরিক ওয়েবসাইট লারাভেল বাংলা ডকুমেন্টেশন