সুপ্রিয় বন্ধুরা,
আজকের টিউটরিয়ালে আমি আপনাদের দেখাব লারাভেল কি, কেন আমরা লারাভেল শিখব এবং কিভাবে প্রথম লারাভেল আপনার প্রজেক্ট হিসেবে সেটাপ করবেন?
আপনারা ভিডিও থেকে পুরো প্রসেসটি দেখে নিতে পারবেন চাইলে। তাছাড়া লারাভেলের সমস্ত ডকুমেন্টেশন লারাভেলের নিজস্ব সাইটে আছে। লারাভেলের নিজস্ব সাইট লিংকঃ
https://laravel.com । আচ্ছা, আমরা শুরু করছি,
যেভাবে লারাভেল ইন্সটল করবঃ
- লোকাল সার্ভার লাগবে আমাদের। পিএইচপিএর যেকোনো কোড রান করতে যেরকম লোকাল সার্ভার লাগে সেটি। এক্ষেত্রে আমি আপনাদের সাজেস্ট করব – Xampp অথবা Wampp. আর যাদের লিনাক্স আছে, তারা Mampp ইন্সটল করে নিবেন।
- লিংক সমূহঃ Xampp, Wampp, Mamp
- এখন সার্ভার চালু করুন।
- এখন লারাভেলে মূলত কমান্ড প্রম্পটের মাধ্যমে লারাভেলের মডেল, কন্ট্রোলার, মাইগ্রেশন ইত্যাদি তৈরি করা হয়ে থাকে। আর সেজন্য আমাদের কম্পোজার ইন্সটল করতে হবে, যার সাহায্যে আমরা লারাভেলের বিভিন্ন কমান্ড চালাতে পারব। Composer ডাওনলোডের লিংকঃ https://getcomposer.org/download/
- Composer ইন্সটলের করার সময় অবশ্যই নেট কানেকশন থাকতে হবে। আর তখন যদি পিএইচপি লোকেট করতে না পারে, তবে আপনার পিএইচপির লোকেশন দেখিয়ে দিতে হবে। চিত্র দেখুনঃ

- Composer ইন্সটল শেষে আমরা আমাদের xampp ফোল্ডারের ভিতর htdocs ফোল্ডার ctrl+shift+right click তারপর ক্লিক করব – Open Command Window Here অপশন এ। চিত্র দেখুনঃ

- কমান্ড লিখুনঃ
composer global require "laravel/installer"
- অথবা, চিত্র দেখুনঃ

- এটা লিখে এন্টার দেবার সাথে সাথে লারাভেল আপনার কনফিগারেশন কমপ্লিট। এরকম আসবে। ছবি দেখুনঃ

- এটা কমপ্লিট হবার পর আমাদের নেক্সট কমান্ডঃ
laravel new Student_Management
- এখানে, Student_Management হচ্ছে এই নামে htdocs এর ভিতরে লারাভেলের প্রজেক্ট সেটাপ হবে। এটা সম্পূর্ণ ইন্সটল হতে ৪-৫ মিনিটের মত সময় নিতে পারে। ছবি দেখুনঃ

- এটা সম্পূর্ণ ইন্সটল হবার সাথে সাথে আমাদের লারাভেল ইন্সটলেশনের কাজ শেষ। এখন আমরা ব্রাউজারে টেস্ট করব।
- ব্রাউজারে লারাভেল প্রজেক্ট দুইভাবে টেস্ট করা যায়। ১) আর্টিসান কমান্ড চালিয়ে, ২) সরাসরি URL এক্সেস করে।
- সরাসরি URL এক্সেস করেঃ http://localhost/Student_Management/public (এখানে, Student_Management হচ্ছে আমরা যেই ফোল্ডারে লারাভেল প্রজেক্ট ইন্সটল করেছিলাম। আর public হচ্ছে, লারাভেলে বাই ডিফল্ট পাবলিক ফোল্ডারের ভিতর প্রজেক্ট রান করার কাজ করা থাকে।)
- আর্টিসান কমান্ড চালিয়েঃ কমান্ড চালানঃ
php artisan serve
- এই কমান্ড চালানোর সাথে সাথে http://localhost:8000/ এই URL এ আমরা আমাদের লারাভেলের নতুন প্রজেক্ট দেখতে পাব। বিদ্রঃ এই ট্যাব টা কেটে দিলে
http://localhost:8000 এ এরর আসবে। তাই যদি আর্টিসান কমান্ড দিয়ে চালাই তবে আর্টিসানের ওই কমান্ড টার্মিনাল টা সবসময় চালু রাখা লাগবে। ওকে আমাদের নতুন ফ্রেশ লারাভেল প্রজেক্ট। চিত্রঃ

সাথে থাকার জন্য অসংখ্য ধন্যবাদ। যেকোনো সমস্যায় কমেন্ট করবেন। আর সমস্যা হলে ভিডিও দেখে নিতে পারেন। ভিডিও লিংকঃ https://www.youtube.com/watch?v=rK1BwLcY8SM&list=PL_ftyCsXJUO7wmfTVBYQNY0bMBasVqKTP