خانه دانلود خبرنامه سفارش سایت درباره ما ارتباط با ما حمایت از ما تبلیغات

درس 4 : آموزش تنظیمات پروژه سایت لاراول Laravel Configuration

آموزش تنظیم پروژه لاراول (Laravel Configuration)

پوشه تنظیمات (Config Directory) همانطور که از نامش پیداست، حاوی کلیه فایل های لازم جهت تنظیمات سایت و پروژه لاراول است. در این پوشه، انواع فایل های مختلفی مثل پایگاه داده (database)، ایمیل، session، برنامه (application)، سرویس ها (services) و ... را می توانید تنظیم کنید.

آموزش تنظیمات اولیه در لاراول Basic Configuration

  • پس از نصب لاراول، اولین کاری که بایستی انجام دهیم، تنظیم کردن اجازه نوشتن داده (write Permission ) برای پوشه های Storage و bootstrap/cache است.
  • قدم بعدی، تولید کلید برای برنامه (Application Key) جهت امن کردن اطلاعات Session و سایر اطلاعات رمزنگاری شده (encrypted data) است. اگر پوشه اصلی برنامه لاراول حاوی فایل .env نیست، فایل .env.example را به .env تغییر نام داده و دستور مشخص در تصویر زیر را در محلی که پوشه لاراول نصب شده است، اجرا نمایید. کلید (key) جدید تولید شده جهت برنامه هم در فایل .env و هم در کنسول خط فرمان، مثل عکس زیر، قابل مشاهده خواهد بود.
    آموزش تنظیمات اولیه در لاراول Basic Configuration
  • در نهایت می توانید ساعت، تاریخ محلی و سایر تنظیمات از این دست را درون فایل config/app.php، انجام دهید.

آموزش تنظیمات محیط کاری لاراول Envivomental Configuration

لاراول، امکانات مختلفی را جهت اجرای برنامه خودتان در محیط هایی متفاوت مثل حالت تست، تولید و ... فراهم کرده است. شما می توانید تنظیمات محیط برنامه خودتان (envivoment Configuration) را در فایل .env موجود در پوشه اصلی پروژه، انجام دهید.
اگر لاراول را با استفاده از یک Composer نصب کرده باشید، این فایل به صورت خودکار ایجاد شده است .
اگر هم لاراول را نصب نکرده اید، می توانید فایل .env.example را که در پوشه اصلی قرار دارد، به نام .env تغییر دهید. کد معمول یک فایل .env در پروژه های لاراول همانند فایل زیر است :
آموزش تنظیمات محیط کاری لاراول Envivomental Configuration
به قسمتی از کد که با زیر خط خاکستری مشخص شده است، دقت نمایید. در این خط کد، مقدار متغیر محیط برنامه (Envivoment Variable) بر روی مقدار local یا محلی تنظیم شده است. مقدار این متغیر را بر حسب نوع استفاده خودتان، می توانید به حالت تولید (production) و یا تست (testing) تغییر دهید.

آموزش تنظیمات پایگاه داده لاراول Laravel Database

پایگاه داده پروژه لاراول خود را می توانید از طریق فایل Config/database.php تنظیم نمایید. در این فایل می توانید تنظیمات مختص هر پایگاه داده را به صورت جدا مشخص کرده و یا تنظیماتی پیش فرض (default) را جهت اعمال به کلیه databaseها، تعیین نمایید :
آموزش تنظیمات پایگاه داده لاراول Laravel Database

آموزش نام گذاری پروژه لاراول

پوشه App Directory، به صورت پیش فرض پوشه اصلی پروژه لاراول است. برای تغییر نام این پوشه، می توانید دستور زیرر را اجرا کرده و نام دلخواه خود را تعیین کنید :
کد مثال عملی
کد
php artisan app:name < name-of-your-application>
بخش < name-of-your-application > در دستور فوق را با نام دلخواهی که می خواهید به پروژه خود بدهید، تغییر دهید.

آموزش کار در حالت نگهداری سایت لاراول Maintenace Mode

بایستی این امکان وجود داشته باشد که بتوان وب سایت خود را مداوم اصلاح و بازبینی کنید. برای این منظور، در لاراول، بایستی سایت را بر روی حالت نگهداری یا Maintenace Mode قرار دهید. لاراول انجام ایم این کار را بسیار ساده کرده است. دو دستور اصلی artisan وجود دارد که می توانید از آن ها برای شروع و پایان حالت نگهداری استفاده کنید.
این دو دستور را در ادامه تشریح کرده ایم :

شروع حالت نگهداری (start maintenance Mode)

برای شروع حالت نگهداری ، دستور زیر را در کنسول خط فرمان اجرا کنید :
کد مثال عملی
کد
php artisan down
                                    
پس از اجرای موفق آمیز دستور فوق، برنامه پیام خروجی مناسب را همانند تصویر زیر صادر می کند :
آموزش کار در حالت نگهداری سایت لاراول Maintenace Mode
همانطور که گفتیم، اجرای دستور فوق، سایت لاراول را در حالت نگهداری Maintenace Mode می برد. در این حالت، کلیه درخواست های ارسالی به سرور لاراول، به صفحه ای که تصویر آن نشان داده شده، هدایت خواهد شد و عملا سایت از دسترس خارج خواهد بود :
آموزش کار در حالت نگهداری سایت لاراول Maintenace Mode

توقف حالت نگهداری (Stop maintenance mode)

پس از انجام تغییرات مورد نظر بر روی سایت خود، جهت اجرای مجدد آن، دستور زیر ا اجرا کنید :
کد مثال عملی
کد
php artisan up
                                    
پس از اجرای موفقیت آمیز دستور فوق، برنامه پیام خروجی زیر را صادر خواهد کرد :
آموزش کار در حالت نگهداری سایت لاراول Maintenace Mode

© Copyright 2007 - 2026 Developer 1 ®
Designed & Owned By Mehrdad Fattahi
Pishgaman Toseye Web Company
استفاده از مطالب سايت با ذکر آدرس کامل و نام سايت بلامانع است .
این سایت در سامانه وزارت فرهنگ و ارشاد اسلامی ثبت شده است .