কনফিগারেশন ফাইল
অবস্থান
webman এর কনফিগারেশন ফাইলগুলি config/
ডিরেক্টরিতে থাকে, প্রজেক্টের মধ্যে config()
ফাংশনের মাধ্যমে সম্প্রতি কনফিগারেশন পেতে পারেন।
কনফিগারেশন পান
সমস্ত কনফিগারেশন পেতে
config();
config/app.php
তে সমস্ত কনফিগারেশন পেতে
config('app');
config/app.php
তে debug
কনফিগারেশন পেতে
config('app.debug');
যদি কনফিগারেশন অ্যারে হয়, তবে .
ব্যবহার করে অ্যারেতে ভিতরের উপাদানগুলির মান পেতে পারেন, উদাহরণস্বরূপ
config('file.key1.key2');
ডিফল্ট মান
config($key, $default);
দ্বিতীয় প্যারামিটার ব্যবহার করে config দ্বারা ডিফল্ট মান পাঠাবেন, যদি কনফিগারেশন অস্তিত্ব না থাকে তাহলে ডিফল্ট মানটি প্রদান করবে।
কনফিগারেশনটি অস্তিত্ব না থাকা এবং কোনও ডিফল্ট মান সেট না থাকা এর কারণে null
ফিরিয়ে দেবে।
কাস্টমাইজড কনফিগারেশন
ডেভেলপাররা config/
ডিরেক্টরিতে নিজেদের কনফিগারেশন ফাইল যুক্ত করতে পারেন, উদাহরণস্বরূপ
config/payment.php
<?php
return [
'key' => '...',
'secret' => '...'
];
কনফিগারেশন পেতে ব্যবহার করা
config('payment');
config('payment.key');
config('payment.key');
কনফিগারেশন পরিবর্তন
webman ডাইনামিক কনফিগারেশন সাপোর্ট করে না, সমস্ত কনফিগারেশন ফাইল ম্যানুয়ালি পরিবর্তন করতে হবে এবং পুনরারম্ভ বা পুনঃআরম্ভ পদক্ষেপ নিতে হবে
মন্তব্য
সার্ভার কনফিগারেশনconfig/server.php
এবং প্রসেস কনফিগারেশনconfig/process.php
পুনরারম্ভ সাপোর্ট করে না, এগুলি পুনঃআরম্ভ করতেই হবে।