লারাভেল লেআউট

এর আগের লেখা গুলোতে আমরা দেখেছি কিভাবে কোন ভিউ তৈরি করতে হয়। কিভাবে ভিউতে ডেটা যুক্ত করতে হয়। আমরা যখন কোন ওয়েব সাইটে যাই, তখন প্রায় সময় দেখি সাইটের হেডার এবং ফুটার একই থাকে। তো আমরা যদি আমাদের প্রতিটা ভিউতে এই হেডার এবং ফুটার রাখি, তাহলে প্রতিটা ভিউ অনেক বড় হয়ে যাবে। আবার আমরা যদি … Read more

সাবলাইম টেক্সট টিপস এবং ট্রিক্স

হালকা টেক্সট এডিটর হিসেবে সাবলাইম টেক্সট দারুণ একটা টেক্সট এডিটর। এটিকে ঠিক মত কনফিগার করে নিলে প্রোডাক্টিভিটি অনেক বাড়িয়ে দেয়। আর ক্রস প্লাটফরম হওয়ায় সব অপারেটিং সিস্টেম পরিবর্তন করলেও সমস্যা হয় না। মজার ফিচারটা হচ্ছে প্যাকেজ। আলাদা প্যাকেজ ইন্সটল করে অনেক ফাংশনালিটি যুক্ত করা যায়। যেমন কেউ যদি ফন্টএন্ড ডেভেলপার হয়, তার দরকার হবে HTML CSS … Read more

লারাভেল কন্ট্রোলার

লারাভেল নিয়ে এর আগের লেখা গুলোঃ উইন্ডোজে লারাভেল / Laravel ইন্সটল বা প্রজেক্ট তৈরি লারাভেল ভিউ এবং রাউটস লারাভেল এবং ডেটাবেজ লারাভেল – ভিউতে ডেটা পাস করা লারাভেল – কোয়েরি বিল্ডার লারাভেল Eloquent আমরা জেনেছি কিভাবে রাউটস কনফিগার করতে হয়, কিভাবে ভিউ তৈরি করতে হয়, ডেটাবেজ কানেক্ট করতে হয়, কোয়েরী করতে হয় ইত্যাদি। এখন আমরা … Read more

লারাভেল এলোকোয়েন্ট এবং কন্ট্রোলার

এলোকোয়েন্ট হচ্ছে অবজেক্ট রিলেশনাল ম্যাপার (ORM), যেটা ল্যারাভেলের সাথে ইঙ্কুলেডড থাকে।  ডেটাবেজের প্রতিটা টেবিলের জন্য আলাদা আলাদা মডেল থাকে, যার মাধ্যমে টেবিলের সাথে ইন্টারেক্ট করা হয়। এলোকোয়েন্ট ডেটাবেজের CURD অপারেশন সহ SQL কোয়েরি করা সহজ করে দেয়। ল্যারাভেল এবং ডেটাবেজ লেখায় দেখেছি কিভাবে মডেল তৈরি করা যায়, কিভাবে মাইগ্রেশন করা যায়, কিভাবে ডেটা সিড করা যায় … Read more

লারাভেল – কোয়েরি বিল্ডার

লারাভেল এবং ডেটাবেজ লেখাতে আমরা জেনেছি কিভাবে ডেটাবেজ কানেক্ট করা যায়। কিভাবে php artisan migrate এর মাধ্যমে স্কিমা থেকে ডেটাবেজে টেবিল যুক্ত করা যায় ইত্যাদি। এবার আমরা আমাদের নিজেদের স্কিমা তৈরি করব। ডেটাবেজ স্কিমা গুলো থাকে project>Database>Migrations ফোল্ডারের ভেতর। এখানে গিয়ে যদি আমরা …user_table ফাইলটি দেখি, তাহলে দেখব এর ভেতর কিছু কোড লেখা রয়েছে। User … Read more

লারাভেল – ভিউতে ডেটা পাস করা

এর আগে আমরা ভিউ এবং রুটস সম্পর্কে জেনেছি। এবার আমরা জানব কিভাবে ভিউতে ডেটা পাস করা যায়। এ জন্য আমরা রাউটস থেকে ভিউতে ডেটা পাস করব এবং ভিউতে ঐ ডেটা দেখাবো। web.php রুট ফাইলে আমরা বলে দিয়েছি welcome ভিউ দেখাতেঃ আমরা কোন ডেটা দেই নি। আমরা একটা ভ্যারিয়েবলের মাধ্যমে ডেটা পাস করতে পারি এভাবেঃ ডেটা … Read more

ল্যারাভেল এবং ডেটাবেজ মাইগ্রেশন

ল্যারাভেলে কিভাবে ডেটাবেজ যুক্ত করতে হয়, কিভাবে টেবিল যোগ করতে হয়, কিভাবে ফেইক ডেটা জেনারেট করতে হয় এ সম্পর্কে জানব এই লেখায়। লারাভেলে নিচের যে কোন ডেটাবেজ নিয়ে কাজ করা যায়ঃ লারাভেলের সাথে ডিফল্ট ভাবে SQLite যুক্ত থাকে। আর ডেটাবেজ কনফিগারেশন থাকে প্রজেক্টের রুট ডিরেক্টরির .env ফাইলে। আমরা চাইলে যে কোন সময় যে কোন ডেটাবেজ … Read more

লারাভেল ভিউ এবং রুটস

লারাভেল প্রজেক্ট তৈরি করার পরবর্তী কাজ হচ্ছে এর ফোল্ডার স্ট্রাকচার এবং কোনটার কি কাজ তা জানা। এরপর  লারাভেল নিয়ে কাজ করার সময় সবার প্রথমেই যে দুইটা জিনিস জানা দরকার, তা হচ্ছে ভিউ এবং রুটস। ভিউ হচ্ছে আমরা কোন ওয়েব অ্যাপের যে অংশটা দেখি তা। রুটস হচ্ছে URL। যেমন example.com এটা হচ্ছে মেইন রুট। example.com/store এর … Read more

ওয়ার্ডপ্রেসের উইজেটে সর্টকোড

অনেক গুলো থিমে ওয়ার্ডপ্রেসের উইজেটে সর্টকোড কাজ করে না। কারণ ফাংশনটি এনাবল করা থাকে না। ফাংশনটি এনাবল করতে নিচের কোডটি functions.php ফাইলে যুক্ত করলেই উইজেটে সর্টকোড কাজ করবে। ফাংশন ফাইলে কোন ভুল করলে পুরো সাইটটা আর লোড হবে না। তাই একটু সাবধানে কাজ করতে হবে। ওয়ার্ডপ্রেসের ডিফল্ট থিম এডিটর, FTP ক্লায়েন্ট বা অন্য যে কোন ভাবেই … Read more

ক্যারিয়ার গাইডঃ ওয়েব ডেভেলপমেন্ট

এই পৃথিবীতে এক বিলিওনেরও বেশি ওয়েব সাইট রয়েছ। ওয়েব ডেভেলপমেন্ট বা ওয়েব সাইট করার জন্য রয়েছে অনেক গুলো প্রোগ্রামিং ল্যাঙ্গুয়েজ। এই ল্যাঙ্গুয়েজ গুলো একটু আলাদা। এগুলো সাধাণত সার্ভারে রান হয়। আবার ওয়েব সাইট গুলোর দুইটা অংশ। একটা হচ্ছে front-end, আরেকটা back-end।   অনেকেই আবার ওয়েব ডিজাইন এবং ডেভেলপমেন্ট নিয়ে কনফিউসড হয়। ওয়েব ডিজাইন হচ্ছে ওয়েবসাইটটি … Read more