Laravel uygulamanızın tüm parçaları, bir arada.
PHP uygulaması, veritabanı ve queue ihtiyaçlarını aynı proje etrafında planlayın.
Uygulamanız için önemli noktalar
Üretim yapılandırması
APP_DEBUG=false kullanın. APP_KEY’i secret olarak yönetin ve config cache davranışını kontrol edin.
Queue ve scheduler
Uzun görevleri web isteğinden ayırın. Worker ve cron sağlayıcıları henüz geliştirme yol haritasındadır.
Migration disiplini
Şema değişikliklerini sürümlendirin; geri dönüşü zor migration’ları operatör onayıyla uygulayın.
Hangi işler için uygun?
Laravel uygulaması yalnızca PHP dosyalarından oluşmaz. Veritabanı, uygulama anahtarı, dosya alanı, kuyruk ve scheduler birlikte düşünülmelidir. Her parçanın görevini açıkça ayırın.
- Laravel tabanlı SaaS ve yönetim panelleri
- Mobil uygulamalar için Laravel API
- Kuyruk ve periyodik görev kullanan iş uygulamaları
Uygulamanızdaki yeri
Web süreci HTTP isteklerini karşılar; queue worker e-posta ve rapor gibi işleri işler. Scheduler zamanlanmış görevleri tetikler. Uygulama anahtarı ve veritabanı bağlantısı ortam yapılandırmasından sağlanır.
Başlamadan önce
Servis seçimini uygulamanızın gerçek ihtiyaçlarıyla yapın. Bu noktaları geliştirme ve yayın planınıza ekleyin.
- APP_DEBUG değerini kapatın ve APP_KEY değerini güvenli saklayın.
- storage ve bootstrap/cache için gereken yazma alanlarını açıkça belirleyin.
- Migration, config cache ve uzun çalışan worker yenilemesini deployment planına ekleyin.
Resmi kaynaklar
Sık sorulan sorular
Worker ile web uygulamasını neden ayırmalıyım?
Web isteği kullanıcıya hızlı cevap vermelidir. Ayrı worker; uzun işleri takip etmenizi, hataları yeniden denemenizi ve görev kapasitesini web sürecinden bağımsız yönetmenizi sağlar. Canlı worker sağlayıcısı henüz aktif değildir.
Şu anda canlı kaynak oluşturabilir miyim?
Henüz hayır. Canlı sitede yeni kayıtlar ve müşteri kaynak tahsisi kapalı. Ürün rehberleri yayımlandı; yerel geliştirme simülasyonu gerçek hizmet oluşturmaz.