iozguradem wrote:Bu kodların içerisinde hangi satırda bu hatayı alıyorsunuz? Muhtemelen object olarak beklenilen bir değişken, null/false gibi bir değerle geriye dönüyor. Bu muhtemelen $results değişkeniniz olabilir. Laravel Debugbar ile birlikte çalışan sorguyu kontrol etmenizi öneririm.
Sorun veren yeri buldum ama çözüm bulamadım. Log detayını görüntülediğim yerle çakışıyor. Çakıştığı method şu:
public function show($id){
$log = $this->log->find($id);
return view('modules.logs.details')
->with('log', $log)
->with('mainTitle', 'Details - '.$log->status);
}
Benim arama işlemimden sonra 2. sayfaya geçmem için gereken link şöyle:
logs/search?_token=yml4fIMYGUrskwhFbv1EApKrIwC13q8wBqgpxNm3&udid=&ip=192.168.2.113&logintime=&page=2
Normalde direk arama yaptığımda sonuçları alıyorum ama 2. sayfaya geçerken
ErrorException in LogController.php line 61: Trying to get property of non-object
hatasını veriyor. 61. satır mainTitle yazan yer. Muhtemelen route çakışması oluyor. Rotalara baktığımda da LogController için 2 adet rotam var.
Route::post('logs/search', 'LogController@search');
Route::resource('logs', 'LogController');
Nerede hata yaptığımı çözemedim hala.