QueryException hatasını/istisnasını catch ile yakalıyp view'e ya da mevcut session'a düğüm yapabilirsin..
try {
$dersler = Dersler::create($request->all());
$msg = 'Başaırılı ! ';
return Redirect::route('panel.page.manager.index')->with(compact('msg'));
} catch (\Exception $e) { //istisna yakalanmadıysa namespace ile birlikte 'QueryException' istisnasını catch parametresi olarak yazın..
$msg = 'Hata mesajı !: ' . $e->getMessage() ;
return Redirect::route('panel.page.index')->with(compact('msg'));
}
Şuna benzer bir şey yapılabilir.