yardımınız için teşekkür ederim. Peki projeyi localden proda taşırken .env dosyasında ne gibi değişiklikler yapmam lazım biliyor musunuz? Ve yapmam gereken başka şeyler var mıdır acaba?
.env dosyası uygulamanın bulunduğu sunucuya göre ayarlanıyor. örnek olarak local sunucunuzda mysql bilgileri dışa açık olmadığı için basit/varsayılan kullanıcı adı şifreler ile tanımlıdır, yayın sunucusunda uygulamanın ihtiyacı olan yetkilerle oluşturulmuş kullanıcı ve güçlü/komplike bir parola tanımlıdır, sunucu.env dosyasında onu tanımlarsınız, uygulamanız eposta atıyorsa mesela local'de test smtp kullanıcı bilgileri vardır, sunucu .env dosyasında bunu uygulama kullanıcılarına no-reply@ şeklinde eposta ile gönderecekseniz o bilgileri girebilirsiniz vs.
Proje canlıya çıkarken .env dosyasını atmıyorsunuz hocam. config klasöründe ilgili dosyalara ayarları yazıyorsunuz. .env (enviroment) localde çalışırken kullanılıyor.
Artisan komutuyla errors dosyalarınızı resource/views e oluşturup orada customize edebilirsiniz. php artisan vendor

ublish --tag=laravel-errors
Ayrıca config/app.php içinde projeyle ilgili (dil, saat vs) ayarları yapabilirsiniz.
config dosyasından hard code şeklinde tanımlamak kod revize için işlevsiz bir kullanım olur, production'a taşınmaması gerektiği tavsiyesini kim verdiyse ya yanlış bilgilendirmiş ya da siz yanlış anlamışsınız. .env dosyası farklı cihazlardaki ayarları tek bir dosyada tanımlamak için kullanılır, production sunucuda .env dosyasına dışarıdan erişemez zaten kimse, apache'nin yayın dizininin dışında olan bir dosya.