Laravel প্রোজেক্ট শুরু করার স্টেপ বাই স্টেপ গাইড (Windows, Linux, macOS)
Laravel হল একটি জনপ্রিয় PHP ফ্রেমওয়ার্ক, যা MVC (Model-View-Controller) আর্কিটেকচার অনুসরণ করে। Laravel প্রোজেক্ট শুরু করার জন্য নিচে Windows, Linux, এবং macOS-এর জন্য প্রয়োজনীয় স্টেপগুলো দেওয়া হলো:
প্রথম ধাপ: প্রয়োজনীয় টুলস ও সফটওয়্যার সেটআপ
Laravel চালানোর জন্য আপনাকে কিছু সফটওয়্যার ইন্সটল করতে হবে। এগুলো সকল অপারেটিং সিস্টেমের জন্য প্রয়োজনীয়:
1. PHP (v8.1 বা তার উপরে)
Laravel-এর সর্বশেষ সংস্করণ ব্যবহারের জন্য আপডেটেড PHP প্রয়োজন
2. Composer
Laravel ডিপেনডেন্সি ম্যানেজার। এটি Laravel ইন্সটল করতে এবং ডিপেনডেন্সি ম্যানেজ করতে সাহায্য করে।
৩. Web Server (Apache/Nginx)
XAMPP, WAMP, বা Valet ব্যবহার করা যায়।
৪. Database
MySQL, PostgreSQL, বা SQLite ইন্সটল করতে হবে।
Windows-এর জন্য Laravel সেটআপ
Step 1: XAMPP/WAMP ইন্সটল করুন
XAMPP ডাউনলোড করুন: https://www.apachefriends.org/download.html
ইন্সটল করার পর XAMPP কন্ট্রোল প্যানেল থেকে Apache এবং MySQL চালু করুন।
Step 2: PHP এবং Composer ইন্সটল করুন
1. PHP ডাউনলোড করুন: https://windows.php.net/download
ইনস্টল করার পর PHP-এর পাথ (e.g., C:\php) পরিবেশ পরিবর্তনশীল (Environment Variable) এ যুক্ত করুন।
টার্মিনাল ওপেন করে
যাচাই করুন:
php -v
2. Composer ডাউনলোড করুন: https://getcomposer.org/
ইনস্টল করার পর যাচাই করুন:
composer --version
Step 3: Laravel ইন্সটল করুন
1. প্রোজেক্ট তৈরি করুন:
টার্মিনাল ওপেন করে
composer create-project --prefer-dist laravel/laravel blog
Linux-এর জন্য Laravel সেটআপ
Step 1: Apache, PHP, এবং MySQL ইন্সটল করুন
টার্মিনাল ওপেন করে
sudo apt updatesudo apt install apache2 php php-cli php-mbstring php-xml php-bcmath php-curl php-zip mysql-server unzip curl
Step 2: Composer ইন্সটল করুন
টার্মিনাল ওপেন করে
curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composercomposer --version
Step 3: Laravel ইন্সটল করুন
টার্মিনাল ওপেন করে
composer create-project --prefer-dist laravel/laravel blog
macOS-এর জন্য Laravel সেটআপ
Step 1: Homebrew দিয়ে PHP ইন্সটল করুন
টার্মিনাল ওপেন করে
brew updatebrew install phpphp -v
Step 2: Composer ইন্সটল করুন
টার্মিনাল ওপেন করে
brew install composercomposer --version
Step 3: Laravel ইন্সটল করুন
টার্মিনাল ওপেন করে
composer create-project --prefer-dist laravel/laravel blog
Laravel সার্ভার চালু করা
টার্মিনাল ওপেন করে
Laravel প্রোজেক্ট ডিরেক্টরিতে যান এবং সার্ভার চালু করুন:
php artisan serve
ডিফল্ট URL:
http://127.0.0.1:8000
যা মনে রাখতে হবে
1. .env ফাইল কনফিগার করুন। ডেটাবেস ক্রেডেনশিয়াল সেট করুন:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=root
DB_PASSWORD=
2. Laravel ডিপেনডেন্সি আপডেট করতে:
টার্মিনাল ওপেন করে
composer update
3. মাইগ্রেশন চালাতে:
টার্মিনাল ওপেন করে
php artisan migrate
সম্ভাব্য সমস্যা ও সমাধান
1. PHP Extensions Missing:
Laravel চালানোর জন্য mbstring, bcmath, এবং xml এক্সটেনশন সক্রিয় করুন।
2. Permission Issues (Linux/macOS):
স্টোরেজ এবং ক্যাশ ডিরেক্টরি রাইট পারমিশন দিন:
টার্মিনাল ওপেন করে
chmod -R 775 storage bootstrap/cache
এভাবেই Laravel প্রোজেক্ট শুরু করা যায়। কোনো প্রশ্ন থাকলে জানাবেন!
It was quite useful and easiest explanation. Thanks
উত্তরমুছুন