app/config
ফোল্ডার থেকে সব কনফিগ ফাইল লোড করে।local
সেট করা আছে। এখন লারাভেল যখন কোন কনফিগ ফাইল লোড করতে যাবে তখন সবার আগে app/config/local/
ডিরেক্টরি তে খুঁজবে। যদি ওই ডিরেক্টরি তে না পায় তাহলে app/config/
থেকে লোড করবে।app/config/ENVIRONMENT_NAME/
ডিরেক্টরি তে কনফিগ ফাইল খুঁজে। যদি না পায় তাহলে রুট কনফিগ ডিরেক্টরি তে যে ডিফল্ট ফাইল থাকে ঐটা লোড করে। আপনার ইনভায়রনমেন্ট এর নামে কনফিগ ডিরেক্টরিতে একটি নতুন ফোল্ডার তৈরি করুন ।app/config/database.php
ফাইলটি app/config/local/
ডিরেক্টরিতে কপি করুন। তারপর আপনার কানেকশন ইনফো চেঞ্জ করতে পারেন।local
হিসাবে সেট হবে। কিন্তু আপনাদের ডাটাবেজ এর কানেকশন ইনফো ভিন্ন হতে পারে।app/local/database.php
ফাইলটি পরিবর্তন করুন।genenv()
ফাংশনটি ইনভায়রনমেন্ট ভ্যারিয়েবল এর ভ্যালু পাওয়ার জন্য ব্যাবহার করা হয়।.evn.{ENVIRONMENT_NAME}.php
নামে একটি ফাইল আপনার প্রজেক্ট এর রুট ডিরেক্টরিতে যোগ করতে পারেন। লারাভেল বুটস্ট্রাপ এর সময় ঐ ফাইল থেকে ভ্যালু গুলো রিড করে ইনভায়রনমেন্ট গ্লোবাল ভ্যারিয়েবল এ যোগ করে দিবে।env.local.php
যোগ করতে হবে। env.local.php
ফাইলটিতে নিচের মত করে ভ্যালু এড করেতে পারেন।app/config/app.php
ফাইল এ Service Provider
এড করতে হয়। এখন অনেক প্যাকেজ আছে যা আপনি শুধু লোকালি ব্যাবহার করেবেন লাইভ এ দরকার নাই। সেক্ষেত্রে আপনি শুধু app/config/app.php
ফাইলে নিচের মত করে কনফিগ এপেন্ড করতে পারেন ।app/config/ENVIRONMENT_NAME/
ফোল্ডার এর মধ্যে খুঁজে এবং ঐখানে না পেলে app/config/
ফোল্ডার থেকে লোড করে।