Laravel Blade-এ Dynamic Data Render করা: Controller থেকে View পর্যন্ত

Laravel Blade-এ Dynamic Data Render করা: Controller থেকে View পর্যন্ত

Z
জাহিদ হাসান তন্ময়
১৬ সেপ্টেম্বর, ২০২৬
2 মিনিটের পড়া
🇬🇧 Read in English
|
0 views
অডিও ওভারভিউ ও পডকাস্ট
~১ মিনিট কুইক ওভারভিউ
0%

Laravel শেখার সময় আমি Blade templating নিয়ে practice করেছি। বিশেষ করে Controller থেকে data View-তে পাঠিয়ে সেই data dynamicভাবে display করার বিষয়টি নিয়ে কাজ করেছি।

আমি একটি simple student information page তৈরি করে name, department, university এবং CGPA-এর মতো data Blade template-এ দেখিয়েছি। এছাড়া skills-এর মতো array data @foreach দিয়ে এবং condition অনুযায়ী content দেখানোর জন্য @if ব্যবহার করেছি।

Controller থেকে View-তে Data

Laravel-এ application logic এবং presentation আলাদা রাখার জন্য Controller থেকে View-তে data পাঠানো গুরুত্বপূর্ণ। View-তে সেই data Blade syntax ব্যবহার করে render করা যায়।

উদাহরণ হিসেবে student data-এর মধ্যে name, department, university, CGPA এবং skills রাখা হয়েছিল। এরপর Blade template-এ dynamic value দেখানোর জন্য {{ }} syntax ব্যবহার করেছি।

Array Data এবং @foreach

একটি student-এর একাধিক skill থাকলে প্রতিটি skill আলাদাভাবে দেখানোর জন্য @foreach ব্যবহার করা যায়। এতে একই HTML বারবার manually লেখার প্রয়োজন হয় না।

Conditional Rendering

সব data সবসময় একইভাবে দেখানোর প্রয়োজন নেই। কোনো condition অনুযায়ী content দেখানোর জন্য Blade-এর @if ব্যবহার করেছি। এতে View-এর মধ্যে simple presentation logic রাখা যায়।

আমি যেটা বুঝেছি

এই practice-এর মাধ্যমে Laravel-এর MVC flow-এর একটি গুরুত্বপূর্ণ অংশ আরও পরিষ্কার হয়েছে: Controller data প্রস্তুত করে, View সেই data ব্যবহার করে এবং Blade template dynamic HTML তৈরি করতে সাহায্য করে।

পরবর্তী Laravel practice-এ এই foundation-এর ওপর আরও database-driven data এবং application logic নিয়ে কাজ করার সুযোগ তৈরি হবে।

🟢 ফ্রিল্যান্স ও কনট্রাক্ট প্রজেক্টের জন্য উন্মুক্ত

কাস্টম ওয়েব অ্যাপ বা এআই অটোমেশন বানাতে চান?

আমি স্টার্টআপ ও আধুনিক ব্যবসার জন্য স্কেলেবল ফুল-স্ট্যাক ওয়েব অ্যাপ্লিকেশন (Next.js, React, Node, PostgreSQL) এবং ইন্টেলিজেন্ট এআই এজেন্ট সলিউশন তৈরি করি। আপনার প্রজেক্টের আইডিয়া নিয়ে কথা বলা যাক!

ফুল-স্ট্যাক এমভিপি (MVP) ডেভেলপমেন্ট
অটোনোমাস এআই এজেন্ট ও এলএলএম ইন্টিগ্রেশন
পারফেক্ট এসইও ও সর্বোচ্চ পারফরম্যান্স
ক্লিন কোড ও মডার্ন আর্কিটেকচার

আর্টিকেলটি কি আপনার ভালো লেগেছে?

তন্ময়ের কাজকে সাপোর্ট করতে তালি (Clap) দিয়ে উৎসাহিত করুন!

0 views
Z

জাহিদ হাসান তন্ময়

সফটওয়্যার ডেভেলপার

MERN ফুল-স্ট্যাক ডেভেলপার এবং AI এজেন্ট ডেভেলপার, ঢাকা, বাংলাদেশ। ওয়েব ডেভেলপমেন্ট, রিঅ্যাক্ট, লারাভেল এবং আমার লার্নিং জার্নি নিয়ে লিখছি।

Related Articles

Stay Updated

Subscribe to get insights on full-stack architecture, AI agent engineering, and web development.