Laravel findOrFail fonksiyonu ile ilgili

Tamer tarafından, 05 02 2017 14:34:00 tarihinde yayınlandı.

Laravel'de Eloquent (veri tabanı işlemleri)'lerle uğraşırken bazı durumlarda hata almak ve hata nedenini almak gerekir.. İşte tamda böyle durumlarda kullanabileceğiniz bir yöntem

// try
{
    // Kullanıcı yoksa ModelNotFoundException olarak yakalacaktır...
    $user = User::findOrFail($id);
}
// catch(Exception $e) catch any exception
catch(ModelNotFoundException $e)
{
    dd(get_class_methods($e)) // tüm yöntemleri listeler
    dd($e)
}

Etiketler : Yazılım, PHP