লারাভেল ইন্সটল-২

লারাভেলের প্রজেক্ট এনভায়রনমেন্ট ফাইল .env ফাইল কনফিগার করে নেওয়াঃ

• .env হলো এমন একটি ফাইল যেটা লারাভেল প্রজেক্টের যাবতীয় এনভায়রনমেন্ট নিয়ন্ত্রন করে।
• লারাভেল ইন্সটলের সময় প্রজেক্টে সব সময় উদাহরণ হিসেবে একটি “.env.example” ফাইল ডাউনলোড হয়। উদাহরণকৃত “.env.example” ফাইলে লারাভেলের এনভায়রনমেন্টের যাবতীয় উদাহরণকৃত সেটাপ দেখানো থাকে।
• ভবিষ্যত রেফারেন্সের জন্য “.env.example” ফাইলটি কোন পরিবর্তন না করে আমরা একটি নতুন .env ফাইল নিবো সেখানে আমাদের প্রজেক্টের এনভায়রনমেন্ট সেটাপ করে নিতে হবে।
• এজন্য আমরা “.env example” ফাইলটিকে কপি করে .env ফাইল নাম দিবো এবং ফাইলের প্রয়োজনীয় জায়গায় পরিবর্তন আনবো।

• .env ফাইলের ডাটাবেজের আমাদের ঠিক করতে হবে। এজন্য “DB_USERNAME=” “DB_PASSWORD=” স্থানে আমাদের কাঙ্ক্ষিত ডাটাবেজের ইউজার নাম এবং পাসওয়ার্ড দিতে হবে।
• ডাটাবেজ হিসেবে আমরা phpMyAdmin ব্যবহার করবো যেখানে “DB_USERNAME=” এ আমরা দিবো “DB_USERNAME=root” এবং “DB_PASSWORD=” এ আমরা কোন পাসওয়ার্ড ব্যবহার করবো না বলে এখানে আমরা খালি রেখে দিবো। যারা “DB_PASSWORD=” এ পাসওয়ার্ড ব্যবহার করেন তারা এখানে পাসওয়ার্ড বসিয়ে দিবেন।
• .env ফাইল সেটাপ করা শেষ হলে ডাটাবেজের সাথে আমাদের প্রজেক্টের কানেক্ট এবং আপডেট করতে চাইলে কমান্ড প্রম্পটে আমাদের টাইপ করতে হবেঃ
php artisan config:cache

এর পর আবার কমান্ড প্রম্পটে আমাদের টাইপ করতে হবেঃ
php artisan serve

তাহলে লারাভেলের সাথে ডাটাবেজের আপডেট হয়ে যাবে।

কম্পোজার আপডেটঃ লারাভেল প্রজেক্টে প্রয়োজনীয় ডিপেনডেন্সি আপডেট করতে হবে।

এজন্য কমান্ড প্রম্পটে আমাদের টাইপ করতে হবেঃ
Composer update

.gitignore:

• গিট ইগনোর হলো এমন একটি ফাইল যেখানে রিমোট রিপোজিটরির জন্য অপ্রয়োজনীয় এবং কমন ফাইল আপলোড হওয়া থেকে বিরত রাখতে আমরা লিখে রাখি।
• যেমনঃ node_module হলো এমন একটি কমন ফাইল যেটি রিমোট রিপোজিটরিতে আমরা সব সময়ই আপলোড হওয়া থেকে বিরত রাখি কারন node_module অনেক বড় একটি ফাইল এবং এটি একটি কমন ফাইল যেটা composer update দিলে আবার ডাউনলোড হয়ে যাবে।

Errror Handling

• অনেক সময় ব্রাউজারে ক্যাশ ডাটা থেকে যায় যার কারনে ফ্রেশ/নতুন প্রজেক্ট ইন্সটল করার পরে Serve করা হলে Error/ইরর দেখায়।
• এজন্য আগের কনফিগারেশন এবং ক্যাশ রিমুভ করার জন্য কমান্ড প্রম্পটে আমাদের যেসব কমান্ড টাইপ করতে হবেঃ

  • php artisan config:cache
  • php artisan cache clear
  • php artisan view

এবং প্রজেক্টের boostrap ফোল্ডারের নিচের ফাইল ডিলেট বা রিমুভ করে দিতে হবে।

Share this post
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x