ارائه دهنده خدمات ابری PaaS و DBaaS

laravel

برنامه‌های Laravel

(Laravel Apps)

تنظیم متغیرها (Environment Variables)

متغیرهای محیطی یا همان Environment Variables به شما کمک می‌کنند تا برنامه‌ی‌تان در هر محیط اطلاعات مربوط به همان محیط را دریافت کند. برای مثال، اطلاعات اتصال به دیتابیس را می‌توانید از این بخش وارد کنید. توضیحات بیشتر Laravel نیز به وسیله فایل‌های .env متغیرهای محیطی خود را نگهداری می‌کند. یکی از این env های مهم در Laravel متغیر APP_KEY است که لاراول به وسیله آن رمزنگاری‌های مختلفی را انجام می‌دهد. برای ساخت این کلید و انتقال آن به لیارا این اقدامات را انجام دهید:

در پتلفرم Laravel لیارا، متغیر APP_KEY به صورت خودکار با ساخت برنامه ایجاد می‌شود و شما می‌توانید از این مراحل صرف نظر کنید و صرفاً برای یادگیری مدیریت env ها در لیارا آن را مطالعه کنید.

گام اول) دستور زیر را در برنامه‌ی‌تان وارد کنید:

$ php artisan key:generate --show

این دستور خروجی مشابه base64:3uoN2edh6vBwFm6xKWqxBoC0VlEsCm7a5HEOzblXLzs= به شما می‌دهد.

گام دوم) در پنل تنظیمات برنامه‌ی‌تان ‌و در قسمت متغیرها کافیست که روی دکمه افزودن متغیر جدید کلیک کنید و key آن ‌را APP_KEY و value آن ‌را مقداری که از دستور بالا گرفتید قرار دهید و سپس روی ثبت تغییرات کلیک کنید.

اولین متغیر محیطی در برنامه‌های لاراولی

بعد از این تغییرات برنامه‌ی‌ شما به صورت خودکار ریستارت می‌شود و در استقرار جدید این متغیر‌های محیطی در داخل برنامه قابل استفاده می‌شوند. به این شیوه که APP_KEY را اضافه کردید می‌توانید هر ENV دیگری را نیز به برنامه اضافه کنید.

متوجه شدم، برو گام بعدی!