ল্যারাভেলে ইউজার এবং অথেনটিকেশন – প্রাইভেট নোট অ্যাপ

ল্যারাভেলে অথেনটিকেশন যুক্ত করা সহজ। নতুন প্রজেক্ট তৈরি করার সময় আমাদের সাধারণত স্টার্টার কিট চুজ করতে দেয়। এই সময় আমরা লারাভেল ব্রিজ সিলেক্ট করে নিব। নিচে হার্ড ব্যবহার করে প্রজেক্ট তৈরি করার সময় ব্রিজ সিলেক্ট করার অপশনঃ কমান্ড লাইন বা টার্মিনালেও অপশন পাওয়া যাবে। পূর্বে তৈরি কোন প্রজেক্টেও Laravel Breeze যুক্ত করতে পারব। তার জন্যঃ … Read more

ল্যারাভেলে পূর্ণাঙ্গ CRUD – নোট অ্যাপ

আমরা ইতিমধ্যে জানি CRUD এর পূর্ণরূপ হচ্ছে Create, read, update এবং delete। যে কোন ডাইনাইমিক অ্যাপের মূল ফিচার। আমরা একটা নোট অ্যাপ তৈরি করব, যেখানে নোট তৈরি করা যাবে, নোট ওয়েব সাইটে দেখানো যাবে, যে কোন নোট আপডেট করা যাবে এবং ইচ্ছে করলে ডিলেট করা যাবে। শুরু করা যাক। কিভাবে ল্যারাভেল প্রজেক্ট তৈরি করা যায়, … Read more

ল্যারাভেলে টেলউইন্ড সিএসএস

ল্যারাভেলে ডিফল্ট ভাবে Tailwind CSS ব্যবহার করা হয়। আমরা যখন আর্টিসান কমান্ড ব্যবহার করে কোন ভিউ জেনারেট করি, সাধারণত জেনারেটেড এইচটিএমএল এ টেলউইন্ড সিএসএস ক্লাস ব্যবহার করা হয়। তো ল্যারবেলে সহজে Tailwind CSS  ব্যবহার করতে চাইলে CDN থেকে ব্যবহার করতে পারি। অথবা npm এর মাধ্যমে ইন্সটল করে নিতে পারি। যদি খুব সহজ ভাবে ব্যবহার করতে চাই, … Read more

মার্কডাউন মার্কআপ ল্যাঙ্গুয়েজ সম্পর্কে ধারণা ও বেসিক সিনট্যাক্স গুলো

মার্কডাউন হচ্ছে একটা মার্কআপ ল্যাঙ্গুয়েজ যা মূলত ডকুমেন্ট ফরমেটের জন্য ব্যবহৃত হয়। বিভিন্ন ডকুমেন্টেশনে সর্বাধিক ব্যবহৃত হয় এই মার্কডাউন ল্যাঙ্গুয়েজ। এ ছাড়া স্ল্যাকে এই মার্কডাউন ব্যবহার করা হয় মেসেজিং এর জন্য। মার্কডাউনে কোন কিছু লেখা সহজ। বাড়তি কোন টুলের প্রয়োজন হয় না। যে কোন টেক্সট এডিটরে লেখা যায়। মার্কডাউনে কোন কিছু লিখে তা ওয়ার্ড, পিডিএফ, … Read more

নিজের তৈরি npm প্যাকেজ প্রজেক্টে ব্যবহার করা

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

বিনামূলে অনলাইনে নিজের একটি ব্লগ বা ওয়েবসাইট তৈরি করা

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

পিএইচপি ফাইল বা ইমেজ আপলোড

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

পিএইচপি অ্যারে

আমরা পিএইচপিতে অ্যারে ডিক্লেয়ার করতে পারি এভাবেঃ বা এভাবেও লিখতে পারিঃ এখানে primes নামে একটা অ্যারে তৈরি করা হয়েছে। যেটা একটি ইন্টিজার অ্যারে। যেমন আমরা অ্যারে তৈরি করার পর তা দেখতে পারি এভাবেঃ লুপ চালাতে পারি এভাবেঃ অ্যারেতে কয়েটা ইলিমেন্ট আছে, তা দেখার জন্যঃ অ্যারেতে নতুন একটা ইলিমেন্ট যুক্ত করতে পারি এভাবেঃ অ্যারে থেকে যে … Read more

পিএইচপি সিরিয়ালাইজ এবং আনসিরিয়ালাইজ

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

পিএইচপি রেডিও বাটন ও ড্রপডাউন সিলেক্ট প্রসেসিং

রেডিও বাটনের জন্য মার্কয়াপ আমরা এভাবে লিখতে পারিঃ পিএইচপি কোডঃ সিলেক্ট প্রসেস করার জন্য মার্কআপ লিখতে পারি এভাবেঃ আর এ জন্য পিএইচপি পার্টঃ