লারাভেল কী?
লারাভেল একটি ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যেটির সিনট্যাক্স ব্যাক্তিপূর্ণ এবং শানদার। এটি পিএইচপি (PHP) এর ওপর নির্মিত, অর্থাৎ লারাভেল মূলত পিএইচপি কিন্তু এটি কাজগুলো অনেক সহজ করে দেয়।
এতে বিভিন্ন ফিচারের জন্য অনেক প্যাকেজ থাকে, যেমন প্রমাণীকরণ (authentication), তাই আমাদের নিজেদের প্রমাণীকরণ লিখতে হয় না। লারাভেল কী কী করতে পারে সে সম্পর্কে আরও জানতে laravel.com দেখুন।
এই টিউটোরিয়াল কেন লিখলাম
এই টিউটোরিয়ালটি তৈরি করার কারণ হলো যাতে ল্যাপটপ বা পিসি না থাকলেও প্রোগ্রামিংয়ে আগ্রহী লোকেরা ফোনেই অ্যাপ্লিকেশন বানাতে পারে। আমার freeCodeCamp-এ গত পোস্টটি দেখে আমি বুঝতে পারলাম মানুষ টেকনোলজি কীভাবে কাজ করে সেটা শিখতে আগ্রহী, তাই আমি এরকম আরও গাইড বানাচ্ছি।
চলুন শুরু করি। এই টিউটোরিয়ালে আমি দেখাবো কিভাবে আপনার ফোনে Composer.php ইনস্টল করে লারাভেল ৮ সেট আপ করবেন 🔥🔥। আমি প্রেশাস ওলাদেলে, এই মাসে প্রায় ১৯ বছর হচ্ছে 🥴। আমি নাইজেরিয়া থেকে এবং এই প্রক্রিয়ায় আপনাকে নিয়ে যাচ্ছি। আপনি যদি চিন্তা করেন আমি কীভাবে এত জানি, সেটা इसलिए যে আমারও ল্যাপটপ নেই, তাই ফোন দিয়ে এক্সপ্লোর করি 😎।
প্রয়োজনীয়তা
এই টিউটোরিয়াল অনুসরণ করতে আপনার понад হবে অ্যান্ড্রয়েড ৬.০+ সংস্করণের একটি ফোন।
সেট আপ
প্লে স্টোর থেকে Termux ডাউনলোড করুন:
Termux হলো একটি লিনাক্স-ভিত্তিক সিস্টেম যা ফোনে ব্যবহার করা যায়। এটি আপনার সাধারণ লিনাক্সের মতো সহজ—আপনি কালি, উবুন্টু বা যা ইচ্ছে ইনস্টল করতে পারেন। কিন্তু এই টিউটোরিয়ালে আমরা এটি ব্যবহার করব লারাভেল ৮ সেট আপ করার জন্য।
কম্পোজার ডাউনলোড করুন
কম্পোজার ডাউনলোড করার আগে Termux অ্যাপ খুলুন এবং এই কমান্ডটি টাইপ করুন:
termux-setup-storage
স্টোরেজ পারমিশন চাইবে, Accept করুন। এরপর https://getcomposer.org/download/ এ যান।
সেখানে সব কোড কপি করুন। কিন্তু তার আগে PHP ইনস্টল করুন যাতে অ্যাপে ব্যবহার করা যায়। Termux-এ এই কমান্ডটি চালান:
apt install php
এন্টার চাপুন। ইনস্টল হলে কম্পোজার পেজ থেকে কোড কপি করে Termux-এ পেস্ট করুন এবং এন্টার চাপুন। কম্পোজার ইনস্টল হলে নিচের মতো দেখাবে।
লারাভেল ৮ ইনস্টল করুন
ইনস্টলের আগে চেক করুন composer.phar ফাইল আছে কিনা। Termux-এ লিখুন:
ls
এন্টার চাপলে ফাইলগুলো দেখাবে। composer.phar এবং storage ফোল্ডার থাকবে। storage ফোল্ডার ফাইল ম্যানেজার এক্সেস দেয়। মনে রাখবেন প্রথমে যেটা লিখেছিলো termux-setup-storage।
এখন লারাভেল ৮ ইনস্টল করুন। গ্লোবালি ইনস্টল করা ফোনে জটিল এবং পথ সেট করা কনফিউজিং হতে পারে, তাই এই গাইডে প্রজেক্ট তৈরি করব। Termux-এ লিখুন:
php composer.phar create-project laravel/laravel myapp
myapp হলো প্রজেক্টের নাম—আপনি ইচ্ছেমতো বদলাতে পারেন। এন্টার চাপুন এবং অপেক্ষা করুন। নিচের আউটপুট আসলে লারাভেল ইনস্টল হয়েছে বুঝতে পারবেন।
সহজই! এখন টেস্ট করতে cd myapp লিখে প্রজেক্টে যান। তারপর php artisan serve চালান।
Voilà—ডেভেলপমেন্ট শুরু 🔥
ব্রাউজারে https://127.0.0.1:8000 খুলুন এবং লারাভেল চলছে দেখুন।
কোডিং করার সময় Termux ফোর্স ক্লোজ না হয় সেজন্য এই সেটিং করুন 😎
শেষ!
পড়ার জন্য ধন্যবাদ। আশা করি এই টিউটোরিয়াল থেকে কিছু শিখতে পেয়েছেন। এখন আপনি আপনার অ্যান্ড্রয়েড ফোনে লারাভেল ইনস্টল করে অ্যাপ বানাতে শুরু করতে পারবেন।
আরো কন্টেন্ট চাইলে আমার ইউটিউব চ্যানেল সাবস্ক্রাইব করুন 🙏😁
DevStack