پوشه تنظیمات (Config Directory) همانطور که از نامش پیداست، حاوی کلیه فایل های لازم جهت تنظیمات سایت و پروژه لاراول است. در این پوشه، انواع فایل های مختلفی مثل پایگاه داده (database)، ایمیل، session، برنامه (application)، سرویس ها (services) و ... را می توانید تنظیم کنید.
پس از نصب لاراول، اولین کاری که بایستی انجام دهیم، تنظیم کردن اجازه نوشتن داده (write Permission ) برای پوشه های Storage و bootstrap/cache است. قدم بعدی، تولید کلید برای برنامه (Application Key) جهت امن کردن اطلاعات Session و سایر اطلاعات رمزنگاری شده (encrypted data) است. اگر پوشه اصلی برنامه لاراول حاوی فایل .env نیست، فایل .env.example را به .env تغییر نام داده و دستور مشخص در تصویر زیر را در محلی که پوشه لاراول نصب شده است، اجرا نمایید. کلید (key) جدید تولید شده جهت برنامه هم در فایل .env و هم در کنسول خط فرمان، مثل عکس زیر، قابل مشاهده خواهد بود. در نهایت می توانید ساعت، تاریخ محلی و سایر تنظیمات از این دست را درون فایل config/app.php، انجام دهید.
لاراول، امکانات مختلفی را جهت اجرای برنامه خودتان در محیط هایی متفاوت مثل حالت تست، تولید و ... فراهم کرده است. شما می توانید تنظیمات محیط برنامه خودتان (envivoment Configuration) را در فایل .env موجود در پوشه اصلی پروژه، انجام دهید. اگر لاراول را با استفاده از یک Composer نصب کرده باشید، این فایل به صورت خودکار ایجاد شده است . اگر هم لاراول را نصب نکرده اید، می توانید فایل .env.example را که در پوشه اصلی قرار دارد، به نام .env تغییر دهید. کد معمول یک فایل .env در پروژه های لاراول همانند فایل زیر است : به قسمتی از کد که با زیر خط خاکستری مشخص شده است، دقت نمایید. در این خط کد، مقدار متغیر محیط برنامه (Envivoment Variable) بر روی مقدار local یا محلی تنظیم شده است. مقدار این متغیر را بر حسب نوع استفاده خودتان، می توانید به حالت تولید (production) و یا تست (testing) تغییر دهید.
پایگاه داده پروژه لاراول خود را می توانید از طریق فایل Config/database.php تنظیم نمایید. در این فایل می توانید تنظیمات مختص هر پایگاه داده را به صورت جدا مشخص کرده و یا تنظیماتی پیش فرض (default) را جهت اعمال به کلیه databaseها، تعیین نمایید :
پوشه App Directory، به صورت پیش فرض پوشه اصلی پروژه لاراول است. برای تغییر نام این پوشه، می توانید دستور زیرر را اجرا کرده و نام دلخواه خود را تعیین کنید :
بخش < name-of-your-application > در دستور فوق را با نام دلخواهی که می خواهید به پروژه خود بدهید، تغییر دهید.
بایستی این امکان وجود داشته باشد که بتوان وب سایت خود را مداوم اصلاح و بازبینی کنید. برای این منظور، در لاراول، بایستی سایت را بر روی حالت نگهداری یا Maintenace Mode قرار دهید. لاراول انجام ایم این کار را بسیار ساده کرده است. دو دستور اصلی artisan وجود دارد که می توانید از آن ها برای شروع و پایان حالت نگهداری استفاده کنید. این دو دستور را در ادامه تشریح کرده ایم :
همانطور که گفتیم، اجرای دستور فوق، سایت لاراول را در حالت نگهداری Maintenace Mode می برد. در این حالت، کلیه درخواست های ارسالی به سرور لاراول، به صفحه ای که تصویر آن نشان داده شده، هدایت خواهد شد و عملا سایت از دسترس خارج خواهد بود :