Veritabanında olmayan bir ID değeri ile AUTH sınıfında nasıl oturum açılmış olabiliyor? (Burada bir terslik var gibi) Ayrıca bu sorgudan önce kullanıcının oturumunun olup olmadığını kontrol ediyor musunuz?
if (Auth::check()) {
// Kullanıcının oturumu var. Burada sorgu çalıştırılabilir.
} else {
// Kullanıcının oturumu yok. Uyarı verelim.
}Hatta burası sadece üyenin görebileceği bir alansa oturum kontrolünü direk route ile çözebilirsin.
Route::get('bilgileri-duzenle', array(
'before' => 'auth',
'uses' => 'xController@edit')
);