شروع کار با لاراول7: Homestead

مقدمه

Laravel در تلاش است تا کل تجربه توسعه PHP را ،مثل محیط توسعه لوکال شما ، لذت بخش کند. Vagrant روشی ساده برای مدیریت و تهیه ماشینهای مجازی ارائه می دهد.

Laravel Homestead یک جعبه رسمی و pre-packaged شده Vagrant است که بدون نیاز به نصب PHP ، وب سرور  و سایر نرم افزارهای سرور دیگر در ماشین لوکال شما ، یک محیط توسعه فوق العاده را برای شما فراهم می کند. دیگر نگران شلوغی os خود نباشید! Vagrant Boxes کاملاً یکبار مصرف هستند. اگر چیزی اشتباه پیش آمد ، می توانید Box را در عرض چند دقیقه از بین ببرید و دوباره ایجاد کنید!

Homestead بر روی هر سیستم ویندوز ، مک و یا لینوکس اجرا می شود و شامل Nginx، PHP، MySQL، PostgreSQL، Redis، Memcached، Node و سایر مواردی که برای توسعه برنامه های شگفت انگیز Laravel استفاده می کنید است .

توجه:اگر از ویندوز استفاده می کنید ، ممکن است لازم باشد مجازی سازی سخت افزاری را فعال کنید (VT-x). معمولاً می تواند از طریق BIOS شما فعال شود. اگر از Hyper-V در یک سیستم UEFI استفاده می کنید ، برای دسترسی به VT-x ممکن است نیاز به غیرفعال کردن Hyper-V داشته باشید.

فهرست مطالب

  • مقدمه
  • نصب و راه اندازی
    • مراحل اولیه
    • پیکربندی Homestead
    •  راه اندازی Vagrant Box
    • نصب Per Project 
    •  نصب  Optional Features
    • Aliases
  • Daily
    • دسترسی سراسری Homestead 
    • اتصال از طریق SSH
    • اتصال به دیتابیس
    • دیتابیس Backups
    • دیتابیس Snapshots
    • اضافه کردن Additional Sites
    • Environment Variables
    • پیکربندی Cron Schedules
    • پیکربندی Mailhog
    • پیکربندی Minio
    • Ports
    • اشتراک گذاری Environment
    • Multiple PHP Versions
    • وب سرور ها
    • Mail
  • Debugging & Profiling
    •  دیباگ Web Requests With Xdebug
    • دیباگ CLI Applications
    • Profiling Applications with Blackfire
  • Network Interfaces
  • Extending Homestead
  • Updating Homestead
  • Provider Specific Settings
    • VirtualBox


    ادامه دارد...

    سعید نصیری
    سعید نصیری

    من برنامه نویس لاراول، PHP و طراح سایت هستم. برنامه نویسی موبایل و تولید اپلیکیشن های موبایل نیز بخش دیگری از توانایی های فردی من هست. تقریبا ده دوازده سالی تجربه مستمر در زمینه طراحی سایت دارم و نزدیک به یک سال هم میشه که در برنامه نویسی موبایل وارد شده ام.