Laravel yazılımımda son yaptığım değişikliklerden sonra böyle 2 log hatası oluştu, ChatGPT üzerinden de sordum ama tam olarak hatanın neyden kaynaklandığını anlamadım. Bu konuda ücretli veya ücretsiz yardımcı olabilir misiniz?
1. si ;
laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at /home/doste/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:168)
[stacktrace]
2. si;
laravel.ERROR: Undefined variable: category (View: /home/doste/public_html/resources/views/search.blade.php) {"exception":"[object] (ErrorException(code: 0): Undefined variable: category (View: /home/doste/public_html/resources/views/search.blade.php) at /home/doste/public_html/storage/framework/views/4f8535bd279b3cb224ce539d9562228a9fc4c460.php:39, ErrorException(code: 0): Undefined variable: category at /home/doste/public_html/storage/framework/views/4f8535bd279b3cb224ce539d9562228a9fc4c460.php:39)
[stacktrace]
Laravel yazılım 2 log hatası yardım!
6
●166
- 19-11-2023, 17:24:43Bu dosyayı https://github.com/laravel/laravel/blob/5.6/config/logging.php yapılandırma klasörünüze ekleyin
ve bunu .env dosyanıza ekleyinLOG_CHANNEL=stack
php artisan config:clearDaha sonra komutu çalıştırmayı unutmayın .
Bununla çözmüşler.
Alıntıdır :
https://stackoverflow.com/questions/...gging-to-break - 19-11-2023, 22:42:02Belirtilen blade dosyası içerisinde category değişkeninin bulunamadığını söylüyor. Mümkünse blade kodunu buraya yazarsanız yardımcı olmaya çalışalımBYBGR adlı üyeden alıntı: mesajı görüntüle
- 20-11-2023, 00:13:17İlginiz için teşekkür ederim hocam, dosyanın içeriğini Ö.M ile ilettim size.madlypixel adlı üyeden alıntı: mesajı görüntüle
- 28-11-2023, 00:25:56@madlypixel; arkadaştan dönüş alamadım, problem halen devam ediyor yardımcı olacak birisi var ise çok memnun olurum
- 28-11-2023, 00:34:49İkinci hatada $category değişkenine veri gelmediğini söylemek istiyor.
search.blade.php dosyasında "category" değişkenini kullandığınız yerleri bulun yazım hatalarını bir check edin.
Olmadı ordan dönün bu view'i hangi controller'dan besliyorsanız orada $category değişkeninin boş dönüp dönmediğini, veya bir hata ile dönüp dönmediğini dd($category); ile yazdırıp bir check edin.
Eğer boş dönmüyorsa tek ihtimal kalıyor;
Search.blade.php 'ye yönlendiren fonksiyonda compact ile blade'e aktarım yaparken $category değişkenini göndermeyi unutmuşsundur.
return view('search', compact('$değişken1','$değişken2','$category)) ;
Değişken1 - değişken2 diye örnek olarak yazdım tek bir değişkende gönderiyor olabilrisiniz. Ancak compact olarak gönderiyor olmanız lazım $category değişkenini.
Eğer category boşta gidebilir derseniz bir if ile değişkeni kontrol edip ona göre null olarak atama yaparsınız öyle compact ile gönderirsiniz.
Umarım açıklayıcı olmuştur,
Kolay gelsin.