আজ Laravel শেখার অংশ হিসেবে Blade Template নিয়ে practice করেছি।
মূলত একটা Laravel view-এর মধ্যে কীভাবে dynamic data দেখানো যায়, সেটাই বুঝতে চেষ্টা করেছি।
Practice করার সময় একটি student information structure নিয়ে কাজ করেছি, যেখানে student-এর name, department, university, CGPA এবং skills dynamically দেখানো হয়েছে।
এর মধ্যে কয়েকটি গুরুত্বপূর্ণ Blade concept practice করেছি:
{{ }} দিয়ে dynamic value display করা Array থেকে data নেওয়া @foreach দিয়ে একাধিক skill দেখানো @if দিয়ে condition অনুযায়ী content দেখানো
উদাহরণ হিসেবে, student-এর skills একটি array-তে থাকলে প্রতিটি skill আলাদাভাবে দেখানোর জন্য @foreach ব্যবহার করেছি।
আবার CGPA-এর মতো কোনো value-এর ওপর ভিত্তি করে নির্দিষ্ট content দেখানোর জন্য @if ব্যবহার করেছি।
Practice করতে গিয়ে একটা বিষয় পরিষ্কার হয়েছে—Blade শুধু HTML-এর মধ্যে PHP লেখার জন্য নয়। Laravel application থেকে আসা data-কে সুন্দরভাবে UI-তে দেখানোর জন্য Blade একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।
Practice ছোট হলেও Laravel-এর view layer কীভাবে কাজ করে সেটা বুঝতে বেশ কাজে দিয়েছে।
এখন আমার focus হচ্ছে Laravel-এর basic concepts ভালোভাবে বুঝে ধাপে ধাপে আরও practical features-এর দিকে যাওয়া।
শেয়ার করুন
জাহিদ হাসান তন্ময়
সফটওয়্যার ডেভেলপার
MERN ফুল-স্ট্যাক ডেভেলপার এবং AI এজেন্ট ডেভেলপার, ঢাকা, বাংলাদেশ। ওয়েব ডেভেলপমেন্ট, রিঅ্যাক্ট, লারাভেল এবং আমার লার্নিং জার্নি নিয়ে লিখছি।
পোর্টফোলিও দেখুন→