লারাভেল একটি মুক্ত, ওপেন সোর্স ওয়েব ফ্রেমওয়ার্ক।[3] এটি মূলত পিএইচপি দিয়ে বানানো একটি ওয়েব ফ্রেমওয়ার্ক যা তৈরি করেছেন টেইলর অটওয়েল। এটি ওয়েব এপ্লিকেশনের তৈরির জন্য ব্যবহৃত হয় যাতে মডেল-ভিউ-কন্ট্রোলার (এমভিসি) ডিজাইন প্যাটার্ন এবং সিম্ফনি ভিত্তিক ওয়েব অ্যাপ্লিকেশনের ব্যবহার করা হয়েছে। লারাভেলের কিছু বৈশিষ্ট্য হল, ডেডিকেটেড ডিপেন্ডেন্সি সিস্টেম, রিলেশনাল ডেটাবেসগুলি অ্যাক্সেস করার জন্য নিজস্ব পদ্ধতি এবং রক্ষণাবেক্ষণে সহায়তা এবং আর্টিসান নামক একটি মডুলার প্যাকেজিং সিস্টেম রয়েছে । [4][5] :২,৫–৯ [6][7] লারাভেল তৈরি করা হয়েছে কম্পোজার নামক ডিপেন্ডেন্সি ম্যানেজারের উপর ভিত্তি করে । লারাভেল এ একটি অতি শক্তিশালী কমান্ডলাইন টুল আছে যার নাম আর্টিসান ।
এই নিবন্ধটি ইংরেজি থেকে আনাড়িভাবে অনুবাদ করা হয়েছে। এটি কোনও কম্পিউটার কর্তৃক অথবা দ্বিভাষিক দক্ষতাহীন কোনো অনুবাদক কর্তৃক অনূদিত হয়ে থাকতে পারে। |
![]() | |
উন্নয়নকারী | টেইলর অটওয়েল |
---|---|
প্রাথমিক সংস্করণ | জুন ২০১১[1] |
স্থিতিশীল সংস্করণ | 5.8.5[2]
/ ১৯ মার্চ ২০১৯ |
রিপজিটরি | |
যে ভাষায় লিখিত | PHP |
ধরন | Web framework |
লাইসেন্স | MIT License |
ওয়েবসাইট | laravel |
লারাভেলের সোর্স কোড এমআইটি লাইসেন্স এর অধীনে গিটহাবে রাখা আছে।[8]
কোডইগনাইটার এর চাইতে উন্নত কিছু বৈশেষ্ট্যের কিছু তৈরির জন্য টেলর ওটয়েল লারাভেল তৈরি করেন। পূর্ববর্তি কোডইগনাইটার এ কিছু বিষয় অনুপস্থিত ছিল যেমন অথেন্টিকেশন অথরাইজেশনের মত কিছু বৈশিষ্ট্য। সেই সকল প্যাকেজ বিল্ট-ইন রেখে লারাভেল উন্নয়ন করা হয়। লারাভেলের প্রথম বেটা ভার্সন অবমুক্ত করা হয় ৯ই জুন ২০১১ সালে। লারাভেল এর এই সংস্করনে ফ্রেমওয়ার্কের সকল চাহিদা পুরন করলেও কন্ট্রোলারের পুর্ন সহযোগিতা ছিল না। যার ফলে এটি সম্পূর্ণ মডেল ভিউ কন্টোলার-এর যেই গঠনের উপরে এই ফ্রেমওয়ার্ক তৈরি করার কথা ছিল তা পুরাপুরি সফল ছিল না।
লারাভেল ২ অবমুক্ত করা হয় ২০১১ এর সেপ্টেম্বরে। আগের চাইতে কমিউনিটির বেশ উন্নতি নিয়ে এটি হাজির হয়। আগের সংস্করনে যেই কন্ট্রোলার নিয়ে সমস্যা ছিল তা এই সংস্করন সমধান করা হয় । যার ফলে লারাভেল ২ থেকে এটি পুরাপুরি এমভিসি প্যাটার্ন পেয়ে যায় ।
লারাভেল ৩ ২০১২ এর ফেব্রুয়ারিতে অবমুক্ত করা হয় লারাভেল ৩ থেকে কমান্ড লাইন টুলস আর্টিসান সিএলয়াই যুক্ত করা হয় । এবং ডাটাবেজ এর কার্যক্রম আরো উন্নত করা হয় ।
লারাভেল ৪ বের হয় ২০১৩ এর মে মাসে। যার কোডনেম ছিল Illuminate . ডাটাবেজ মাইগ্রেটিং, ডাটাবেজ সিডিং এর মত ইম্পর্টেন্ট হালনাগাদ নিয়ে আসা হয় এই ভার্সনে । তাছাড়াও ডাটাবেইজ এর সফট ডিলিট এই ভার্সন থেকে কার্যকর হয় । লারাভেলের ইতিহাসে এই ভার্সনেই সব থেকে বেশি পরিবর্তন নিয়ে আসা হয় ।
ফেব্রুয়ারি ২০১৫ তে আসে লারাভেল ৫ । নতুন ফিচারের মধ্যে এটাতে যুক্ত করা হয় সিডিউলার নামের একটা প্যাকেজ যা সকল কাজের শিডিউল মেইনটেইন করে থাকে । এই ভার্সনে একটা ফাইলসিস্টেম নামের এবাস্ট্রাকসন লেয়ার যুক্ত করা হয় । Elixir এর মাধ্যমে সহজে প্যাকেজ ম্যানেজ করা যায় এই ভার্শন থেকে । লারাভেল ৫ থেকে সম্পূর্ণ নতুন একটা স্ট্রাকচার পায় লারাভেল ।
২০১৫ সালের মার্চের দিকে একটা সাইট পয়েন্ট সার্ভের অনুযায়ী লারাভেল হল পিএইচপি এর সব চেয়ে জনপ্রিয় জনপ্রিয় ফ্রেমওয়ার্ক হসেবে উঠে আসে ।
ভার্শন | প্রকাশের তারিখ | PHP ভার্ষন | নোট |
---|---|---|---|
১.০ | জুন ২০১১ | — | |
২.0 | সেপ্টম্বর ২০১১ | — | |
৩.0 | ২২ ফেব্রুয়ারি ২০১২ | — | |
৩.১ | ২৭ মার্চ ২০১২ | — | |
৩.২ | মে ২২,২০১২ | — | |
৪.0 | মে ২৮ ২০১৩ | ≥ ৫.৩.০ | — |
৪.১ | ১২ ডিসেম্বর ২০১৩ | ≥ ৫.৩.0 | — |
৪.২ | ১ জুন ২০১৪ | ≥ ৫.৪.0 | — |
৫.০ | ৪ ফেব্রুয়ারি ২০১৫ | ≥ ৫.৪.0 | — |
৫.১ LTS | ৯ জুন ২০১৫ | ≥ ৫.৫.৯ | — |
৫.২ | ২১ ডিসেম্বর ২০১৫ | ≥ ৫.৫.৯ | — |
৫.৩ | ২৩ আগস্ট ২০১৬ | ≥ ৫.৬.৪ | — |
5.4 | January 24, 2017 | ≥ 5.6.4 | — |
5.5 LTS | August 30, 2017 | ≥ 7.0.0 | — |
5.6 | February 7, 2018 | ≥ 7.1.3 | — |
5.7 | September 4, 2018 | ≥ 7.1.3 | — |
5.8 | February 26, 2019 | ≥ 7.1.3 | — |
7.0 | March 2,2020 | ≥ 7.1.3 | ≥ 7.1.3 |
Source: লারাভেল[9]
লং টার্ম সাপোর্ট(এলটিএস) ভার্সনগুলাতে যেমন ৫.১ এ ২ বছরের জন্য বাগ ফিক্স সাপোর্ট এবং ৩ বছরের মধ্যে সিকিউরিটি সাপোর্ট প্রদান করে থাকে ।আর এমনি সকল ভার্ষন গুলার জন্য সাধারনত ৬ মাস বাগ ফিক্সিং এর জন্য এবং ১ বছর সিকিউরিটি সাপোর্ট প্রদান করে থাকে । [10]
ভার্শন | প্রকাশের তারিখ | বাগ ফিক্স মেয়াদকাল | সিকিউরিটি ফিক্স মেয়াদকাল |
---|---|---|---|
৫.০ | February 4th, 2015 | August 4th, 2015 | February 4th, 2016 |
৫.১ LTS | June 9th, 2015 | June 9th, 2017 | June 9th, 2018 |
৫.২ | December 21st, 2015 | June 21st, 2016 | December 21st, 2016 |
৫.৩ | August 23rd, 2016 | February 23rd, 2017 | August 23rd, 2017 |
৫.৪ | January 24th, 2017 | July 24th, 2017 | January 24th, 2018 |
৫.৫ LTS | August 30th, 2017 | August 30th, 2019 | August 30th, 2020 |
৫.৬ | February 7th, 2018 | August 7th, 2018 | February 7th, 2019 |
৫.৭ | September 4th, 2018 | March 4th, 2019 | September 4th, 2019 |
৫.৮ | February 26th, 2019 | August 26th, 2019 | February 26th, 2020 |
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/%E0%A6%B2%E0%A6%BE%E0%A6%B0%E0%A6%BE%E0%A6%AD%E0%A7%87%E0%A6%B2_%E0%A6%86%E0%A6%B0%E0%A7%8D%E0%A6%95%E0%A6%BF%E0%A6%9F%E0%A7%87%E0%A6%95%E0%A6%9A%E0%A6%BE%E0%A6%B0_.jpg/640px-%E0%A6%B2%E0%A6%BE%E0%A6%B0%E0%A6%BE%E0%A6%AD%E0%A7%87%E0%A6%B2_%E0%A6%86%E0%A6%B0%E0%A7%8D%E0%A6%95%E0%A6%BF%E0%A6%9F%E0%A7%87%E0%A6%95%E0%A6%9A%E0%A6%BE%E0%A6%B0_.jpg)
লারাভেলের আর্কিটেকচার মডেল-ভিউ-কন্ট্রোলার (এমভিসি) ডিজাইন প্যাটার্ন এর উপরে নির্মিত ।
- ওয়েব ফ্রেমওয়ার্ক তুলনা
- ওয়েব টেম্পলেট ইঞ্জিন তুলনা
- অক্টোবর , Laravel উপর নির্মিত একটি কন্টেন্ট ম্যানেজমেন্ট সিস্টেম
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Taylor_Otwell_at_Laracon_DC_2013_-_2.jpg/640px-Taylor_Otwell_at_Laracon_DC_2013_-_2.jpg)
Laracon হচ্ছে লারাভেলের অফিসিয়াল সম্মেলন । এখানে লারাভেলের ডেভেলপমেন্ট এর বিভিন্ন দিক তুলে ধরা হয় । এটা বেশিরভাগ সময়ে অস্ট্রেলিয়া এবং ইউরোপ অনুষ্ঠিত হয়ে থাকে । ২০১৭ সালে লারাকন অনলাইনে অনুষ্ঠিত হয় । ২০১৮ সালে এটি অস্ট্রেলিয়ায় অনুষ্ঠিত হয় । [11][12]
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.