Laravel 12 নিঃসন্দেহে আধুনিক ওয়েব ডেভেলপমেন্টের জন্য একটি দারুণ আপগ্রেড। ডেভেলপাররা এখন আরও কম কোডে, দ্রুত এবং নিরাপদ অ্যাপ্লিকেশন তৈরি করতে পারবেন।
ভিউ: ৫৮
পোস্ট আপডেট ২০ এপ্রিল ২০২৫ ১ মাস আগে
xxHash ব্যবহৃত হয়েছে: আগের md5
হ্যাশের পরিবর্তে এখন xxHash
ব্যবহার হচ্ছে, যা অনেক দ্রুত কাজ করে। বিশেষ করে ক্যাশিং ও সেশন ব্যবস্থাপনায় বড় উপকার।
UUID v7 ব্যবহার: HasUuids
ট্রেইট এখন টাইম-অর্ডার UUID তৈরি করে, যা ডাটাবেজে সারি অনুসারে সংরক্ষণে সহায়ক।
MariaDB CLI সাপোর্ট: Laravel এখন MariaDB এর জন্য আলাদা কমান্ডলাইন সাপোর্ট দিচ্ছে, MySQL-নির্ভরতা ছাড়াই।
AI-চালিত ডিবাগিং: নতুন debug()
হেল্পারটি কোডে ত্রুটি পেলে তাৎক্ষণিকভাবে সমাধানের পরামর্শ দেয়।
উন্নত Artisan CLI: Artisan কমান্ড আরও শক্তিশালী হয়েছে – যেমন make:graphql
, make:websocket
ইত্যাদি যুক্ত হয়েছে।
নতুন Dependency Injection স্টাইল: PHP 8 এর প্রপার্টি প্রোমোশন ব্যবহার করে constructor কম লিখেই কাজ করা যায়।
নতুন স্টার্টার কিট: Vue, React, Livewire সহ নতুন স্টার্টার কিট এসেছে – সবগুলোই Tailwind CSS, TypeScript সহ আসে।
নতুন ফোল্ডার স্ট্রাকচার: এখন মডেলগুলো সরাসরি app/
ফোল্ডারে থাকে। রাউট ফাইলগুলো আলাদা ফোল্ডারে ভাগ করা হয়েছে – যেমন routes/web
, routes/api
ইত্যাদি।
secureValidate()
: এক লাইনেই শক্তিশালী পাসওয়ার্ড ভ্যালিডেশন করা যায়।
SVG বাদ: image
ভ্যালিডেশনে এখন ডিফল্টভাবে SVG বাদ দেওয়া হয়েছে – চাইলে আলাদা করে যুক্ত করতে হবে।
GraphQL সাপোর্ট: এখন Laravel নিজস্বভাবে GraphQL সাপোর্ট দেয়, আলাদা প্যাকেজ দরকার নেই।
nestedWhere()
: এখন কোড আরও পরিষ্কারভাবে nested where query লেখা যায়।
API versioning: apiVersion()
দিয়ে এখন API version আলাদা করে ব্যবহার করা সহজ।
আগেই বলেছি, debug()
এখন আরও শক্তিশালী – রিয়েল টাইমে ত্রুটি শনাক্ত করে সমাধান দেখায়।
Global scope-এ restore()
কাজ করবে না।
route()
helper এখন শুধু স্ট্রিং রুট নাম নেবে, অ্যারে ইত্যাদি সাপোর্ট করবে না।
Array Relationship বাদ, এখন method-based relationship ব্যবহার করতে হবে।
same
rule বাদ পড়েছে, এখন compare
ব্যবহার করতে হবে।
PHP 8.2 বা তার বেশি লাগবে
composer.json
ফাইলে laravel/framework": "^12.0"
দিন এবং composer update
চালান।
বড় কোন ব্রেকিং চেঞ্জ নেই, সহজেই আপগ্রেড করা যাবে।
Laravel 12 সত্যিই দারুণ সব আপডেট নিয়ে এসেছে।
Copyright © NRS IT 2025