public function commit($callback)
{
//transaction start
\DB::beginTransaction();
try
{
//callback function
if(is_callable($callback))
{
//callback
call_user_func($callback);
}
//commit
\DB::commit();
return true;
}
catch (\Exception $e)
{
//rollback
\DB::rollback();
//boolean
return false;
}
}
servisler içine soyle bir callback sınıf atadım..db query lerimin insert ve update processleri icin transaction kullanıyorum..ama eloquentte boolean string hatası veriyor..sanıyorum db::transaction kullandıgımdan dolayı..ikisinde de geçerli değilmidir bu...
yanlıs mı yapıyorum acaba?