env. و متغییر هاش در لاراول

در زمان استفاده از متغیرها در فایل env. توسط یک ترفند ساده می‌توان از کپی کردن داده‌های تکراری در این فایل اجتناب کرد

فایل .env موجود در لاراول، برای ایجاد تنظیمات و پیکربندی‌های مختلف براساس محیطی که برنامه شما در آن اجرا می‌شود، مورد استفاده قرار می‌گیرد. این فایل، انعطاف‌پذیری لازم را برای داشتن متغیرهای مختلف در حالت local و مرحله تولید (production) برنامه ارائه می‌کند.


به طور معمول، فایل‌ .env کوچک است و به راحتی می‌توان آن را مدیریت کرد اما زمان‌هایی وجود دارد که ممکن است بخواهید داده‌های تکراری را در فایل‌ .env استفاده کنید. به مثال زیر توجه کنید:

MAIL_USERNAME=hello@laravel-news.com
MAIL_FROM_ADDRESS=hello@laravel-news.com


پکیج dotenv که در لاراول مورد استفاده قرار می‌گیرد، می‌تواند از متغیرهای موجود در این فایل که دیگر متغیرهای تعریف شده را در خود دارد، استفاده کند. مثال زیر را در نظر بگیرید:

MAIL_USERNAME=hello@laravel-news.com
MAIL_FROM_ADDRESS=${MAIL_USERNAME}


این ترفند ساده در لاراول کمک می‌کند که از انجام کارهای تکراری پرهیز کنید و زمانی مفید است که چندین سرویس نیاز به یک قطعه داده داشته باشند.

امیدوارم این نکته از فریم ورک لاراول به شما در توسعه برنامه‌های کاربردی با لاراول کمک کند. 

نویسنده
برنامه نویس

سلام من پوریا هستم

چند سالی هست تو وب فعال هستم و برنامه نویسی میکنم

اوایل با php کار میکردم بعد ها سریع به پلتفرم های جاوا اسکریپت علاقه مند شدم و الان در حال یادگیری React هستم

سایر مطالب