বিভাগ: লারাভেল ফ্রেমওয়ার্ক
গত ৩ সেপ্টেম্বর, ২০১৯ লারাভেল অফিসিয়ালি ভার্সন ৬ রিলিজ করেছে। লারাভেলের আগের ৫.১, ৫.৫ এর মত এবারের ভার্সনটিও একটি LTS রিলিজ। যারা এই LTS সম্পর্কে অবগত নন তাদের মনে প্রশ্ন আসতে পারে এই LTS আবার কি? তাদের জন্য একটু বলে নিই। LTS এর পূর্ণরুপ হল Long Term Support. একটি ফ্রেমওয়ার্ক কিংবা সফটওয়্যার প্রোডাক্ট LTS মানে বুঝানে হয় এটি কতটুকু রিলায়েবল বা বিশ্বস্ত। তাদের ফ্রেমওয়ার্ক ব্যবহার করলে আমরা তাদের কতটুকু সাপোর্ট পাবো। আর কোন ফ্রেমওয়ার্ক যখন LTS হয় না তার মানে যে বা যিনি ফ্রেমওয়ার্কটি তৈরী করেন তিনি যেকোন সময় এটির আপডেট দেয়া বন্ধ কিংবা কোডে কোন বাগ থাকলে তার সাপোর্ট নাও দিতে পারেন। তাই আমাদের পরিচিত এই লারাভেল ফ্রেমওয়ার্ক যতটা পাওয়ারফুল, ইন্টেলিজেন্ট ঠিক ততটুকু রিলায়েবল কিংবা বিশ্বস্ত তাই এটি দিয়ে কোন প্রোডাক্ট ডেভেলপ করলে LTS সুবিধা পাওয়া যাবে।
লারাভেলে আগের ৫.১, ৫.৫ LTS ভার্সনের মত এই ভার্সনেও ২ বছর পর্যন্ত বাগ ফিক্সিং ও ৩ বছর পর্যন্ত সিকিউরটি প্যাচ আপডেট দিবে।
Version | Release | Bug Fixes Until | Security Fixes Until |
---|---|---|---|
5.1 (LTS) | Jun 9th, 2015 | Jun 9th, 2017 | Jun 9th, 2018 |
5.5 (LTS) | August 30th, 2017 | August 30th, 2019 | August 30th, 2020 |
6.0 (LTS) | September 3rd, 2019 | September 3rd, 2021 | September 3rd, 2022 |
উপরের তথ্যগুলো থেকে আমরা LTS সম্পর্কে একটা ধারণা লাভ করছি। এখন আসল কথায় আসি যে, লারাভেলের এই ভার্সন ৬ এ কি কি নতুন ফিচার আমরা পাব।
public function view(User $user, Flight $flight)
{
return $this->deny('Explanation of denial.');
}
লারাভেল ৬ এর নতুনত্ব নিয়ে আমাদের চ্যানেলে একটি ভিডিও আছে তাতে এক নজরে দেখে নিতে পারেন।